Mac -da kök hüquqları olan tətbiqləri açmağın 3 yolu

Mündəricat:

Mac -da kök hüquqları olan tətbiqləri açmağın 3 yolu
Mac -da kök hüquqları olan tətbiqləri açmağın 3 yolu

Video: Mac -da kök hüquqları olan tətbiqləri açmağın 3 yolu

Video: Mac -da kök hüquqları olan tətbiqləri açmağın 3 yolu
Video: MacBook'u hurdaya çeviren hatalar! 2024, Noyabr
Anonim

Kompüter administratoru parolunuz olduğu müddətcə kök imtiyazlı istənilən Mac tətbiqini aça bilərsiniz. Ancaq bu kök girişini lazım olduğu kimi istifadə edin və kök girişi olan tətbiqlərdən istifadə edərkən diqqətli olun. Tətbiqlərin və ya giriş hüquqlarının diqqətsiz istifadəsi tətbiqlərə və ya kompüterinizə zərər verə bilər.

Addım

Metod 3 -dən: İdarəçi Hesabı ilə

Anlayın simvolu
Anlayın simvolu

Addım 1. Kök imtiyazlarından istifadə risklərini bilin

Qrafik interfeysli əksər tətbiqlər kök imtiyazlarını idarə etmək üçün nəzərdə tutulmamışdır. Tamamilə başa düşdüyünüz müəyyən vəzifələri yerinə yetirmək üçün icazələrin istifadəsini məhdudlaşdırın. İcazələrin ehtiyatsız istifadəsi bəzi fayllara girişinizi kilidləyə bilər, tətbiqləri cavabsız qoyar və ya təhlükəsizlik deliklərini açar.

Mac -da kök imtiyazları olan tətbiqləri açın 2
Mac -da kök imtiyazları olan tətbiqləri açın 2

Addım 2. Kompüterinizdəki bir idarəçi hesabına daxil olun, sonra Proqramlar → Kommunal proqramları tıklayaraq və Terminalı seçərək bir Terminal açın

İstifadə etdiyiniz idarəçi hesabının parolla qorunduğundan əmin olun. Terminal, şifrəsi olmayan bir hesabdan kökə daxil olmağa icazə vermir

Mac -da kök imtiyazları olan tətbiqləri açın 3 -cü addım
Mac -da kök imtiyazları olan tətbiqləri açın 3 -cü addım

Addım 3. Kökə daxil olmağın sürətli yolunu sınayın

"Sudo" əmri kök imtiyazlı tətbiqləri açmağa imkan verir, ancaq paketdəki tətbiqin əsas faylının tam ünvanını bilməlisiniz. Daxili və üçüncü tərəf Mac tətbiqlərinin əksəriyyəti oxşar bir paket sistemindən istifadə edir. Bu səbəbdən proqramı açmaq üçün aşağıdakı əmri sınaya bilərsiniz:

  • Sudo "\ sürücüdəki tətbiq paketinin tam ünvanını daxil edin. App/Contents/MacOS/application name".

    Məsələn, iTunes -u açmaq üçün sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" daxil edin və Qayıdış düyməsini basın.

  • Hal -hazırda istifadə etdiyiniz hesabın şifrəsini daxil edin, sonra Return düyməsini basın.
  • Komanda uğurlu olarsa, tətbiq kök imtiyazları ilə açılacaq. Ancaq Terminalda "əmr tapılmadı" səhv mesajı görünsə, növbəti addımları izləyin.
Mac -da kök imtiyazları olan tətbiqləri açın 4 -cü addım
Mac -da kök imtiyazları olan tətbiqləri açın 4 -cü addım

Addım 4. Tətbiq paketinin məzmununu açın

Yuxarıdakı sürətli üsul işləmirsə, proqramı Finder-də tapın, sonra tətbiq simgesini sağ vurun (və ya Control düyməsini basın) və menyudan Paket İçərişini Göstər seçin.

Mac -da kök imtiyazları olan tətbiqləri açın 5
Mac -da kök imtiyazları olan tətbiqləri açın 5

Addım 5. Proqramın əsas faylını tapın

İndi tətbiq paketində bir və ya daha çox qovluq görəcəksiniz. Proqramın əsas fayllarını bu qovluqda tapa bilərsiniz. Ümumiyyətlə, bu fayllar /Contents /MacOS qovluğunda yerləşir.

  • Ümumiyyətlə, proqramın əsas faylının adı proqramla eyni olsa da, bəzən "run.sh" kimi fərqli bir ad olur.
  • Proqramın əsas faylında adətən kiçik "exec" olan qara qutu işarəsi olur.
Mac -da kök imtiyazları olan tətbiqləri açın 6 -cı addım
Mac -da kök imtiyazları olan tətbiqləri açın 6 -cı addım

Addım 6. Terminalda sudo əmrini daxil edin və ardınca bir boşluq daxil edin

Əvvəlcə əmri daxil etməyin.

Mac -da kök imtiyazları olan tətbiqləri açın 7 -ci addım
Mac -da kök imtiyazları olan tətbiqləri açın 7 -ci addım

Addım 7. Tətbiqin əsas faylını Terminal pəncərəsinə sürükləyin

Ərizə faylının tam ünvanı avtomatik olaraq Terminal pəncərəsində görünəcək.

Mac -da kök imtiyazları olan tətbiqləri açın 8 -ci addım
Mac -da kök imtiyazları olan tətbiqləri açın 8 -ci addım

Addım 8. Şifrəni daxil edərək hərəkəti təsdiq edin

Qayıdış düyməsini basın, sonra hazırda istifadə etdiyiniz hesabın parolunu daxil edin. Bundan sonra yenidən Qayıdış düyməsini basın. Tətbiq kök imtiyazları ilə açılacaq.

Metod 2 /3: İdarəçi olmayan bir hesabla

Mac -da kök imtiyazları olan tətbiqləri açın Adım 9
Mac -da kök imtiyazları olan tətbiqləri açın Adım 9

Addım 1. Başlamaq üçün administrator olmayan bir hesabla Terminal açın

Əksər sistem idarəçiləri, əməliyyat səhvləri və ya zərərli proqram hücumları nəticəsində meydana gələn ciddi kompüter ziyanını qarşısını almaq üçün idarəçi olmayan hesablardan istifadə etməyi üstün tuturlar. Bu addım, hesabları dəyişdirmədən müvəqqəti kök girişinə icazə verəcək, ancaq bunu etmək üçün yenə də idarəçi paroluna ehtiyacınız olacaq.

Mac -da kök imtiyazları olan tətbiqləri açın 10
Mac -da kök imtiyazları olan tətbiqləri açın 10

Addım 2. Terminaldan idarəçi hesabına keçin

Su əmrini daxil edin - boşluq və idarəçi istifadəçi adı. Bundan sonra idarəçi parolunu daxil edin. İndi terminaldakı idarəçi hesabından istifadə edə bilərsiniz.

Yuxarıdakı əmrdə "-" işarəsini istifadə etməyinizə ehtiyac yoxdur. Bayraq, mühit dəyişənini idarəçi hesabı mühit dəyişəninə təyin etməyə xidmət edir. Bu səbəbdən kompüterin təsadüfən zədələnməsinin qarşısını almaq üçün ondan istifadə etməyiniz tövsiyə olunur

Mac -da kök imtiyazları olan tətbiqləri açın Adım 11
Mac -da kök imtiyazları olan tətbiqləri açın Adım 11

Addım 3. "sudo" əmri ilə proqramı açın

Ümumiyyətlə, sudo "\ sürücüdəki tətbiq paketinin tam ünvanı. App/Contents/MacOS/application name" əmrindən istifadə edə bilərsiniz. Komanda işləmirsə, əvvəlki addımları oxuyun.

Mac -da kök imtiyazları olan tətbiqləri açın 12
Mac -da kök imtiyazları olan tətbiqləri açın 12

Addım 4. Kökə daxil olmağı bitirdikdə, exit əmrindən istifadə edərək idarəçi olmayan hesaba qayıdın

Komanda daxil edildikdən sonra Terminal idarəçi olmayan hesabdan istifadə etməyə qayıdacaq.

Metod 3 /3: Problemlərin həlli

Mac -da kök imtiyazları olan tətbiqləri açın 13
Mac -da kök imtiyazları olan tətbiqləri açın 13

Addım 1. Bu addımları izləyərək Sistem Bütövlüyünün Qorunmasını deaktiv edin

OS X 10.11 El Capitan -dan bəri mövcud olan bu xüsusiyyət, bir kök hesabı istifadə etdikdən sonra da bütün fayllara girişi məhdudlaşdırır.. Sistemdə istədiyiniz dəyişiklikləri edə bilmirsinizsə, SIP -i deaktiv etməyə çalışın. Ancaq bu addım çox təhlükəlidir və kompüterə və ya üzərindəki məlumatlara zərər verə bilər. Buna görə bu addımı yalnız riskləri həqiqətən başa düşsəniz edin.

  • Kompüteri yenidən başladın. Başlanğıc səsini eşitdiyiniz zaman Recovery Mode rejiminə keçmək üçün Command + R düymələrini basıb saxlayın.
  • Ekranın yuxarısındakı menyudan Utilities seçin və sonra Terminal düyməsini basın.
  • Terminal pəncərəsində csrutil disable əmrini daxil edin; yenidən başladın.
  • Kompüterin normal olaraq yenidən başlamasını gözləyin, sonra tam kök icazələri olan tətbiqləri açmaq üçün bu məqalənin yuxarısındakı addımları sınayın. Tətbiqdən istifadə etməyi bitirdikdən sonra SIP-i yenidən aktivləşdirməyi düşünün. SIP -i söndürmək üçün addımları izləyin, ancaq aradan buraxma əmrini aktivlə əvəz edin.
Mac -da kök imtiyazları olan tətbiqləri açın Adım 14
Mac -da kök imtiyazları olan tətbiqləri açın Adım 14

Addım 2. Qrafik interfeysi olan mətn redaktoru yerinə nano istifadə edin

Terminalda mətn redaktoru ilə konfiqurasiya faylını redaktə etmək daha təhlükəsiz bir seçim ola bilər. Nano, Terminaldan istifadə edilə bilən daxili mətn redaktorudur. Nano -nu kök imtiyazları ilə istifadə etmək üçün sudo nano əmrindən sonra boşluq və fayl ünvanı istifadə edin. Daha sonra, faylın Terminal daxilində redaktə edə biləcəksiniz. Dosyanı redaktə etməyi bitirdikdə, faylı saxlamaq üçün Control + O, nanodan çıxmaq üçün Control + X düymələrinə basın.

  • Məsələn, sudo nano /etc /hosts əmri kök imtiyazlı "hosts" faylını açacaq.
  • Redaktə etmək istədiyiniz konfiqurasiya faylını sudo cp address) file_address file_backup əmri ilə yedəkləməyiniz məsləhətdir. Məsələn, "hosts.backup" yedek adı olan "hosts" faylını yedəkləmək üçün sudo cp /etc /hosts /etc/hosts.backup əmrini daxil edin. Dosyanı redaktə etməkdə səhv etdinizsə, onu mv əmri ilə yenidən adlandırın (məsələn, sudo mv /etc /hosts /etc/hosts.bad) və ehtiyat nüsxəsini sudo cp /etc/hosts.backup /etc /hosts ilə bərpa edin.

İpuçları

Tövsiyə: