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ə
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.
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
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.
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.
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.
Addım 6. Terminalda sudo əmrini daxil edin və ardınca bir boşluq daxil edin
Əvvəlcə əmri daxil etməyin.
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.
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
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.
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
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.
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
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.
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.