Yönetici parolanız olduğu sürece herhangi bir Mac uygulamasını kök ayrıcalıklarıyla açabilirsiniz. Her zaman olduğu gibi, uygulamaya veya bilgisayarınıza ciddi zararlar verebileceğinizden ne yaptığınızı bilmiyorsanız root erişimini kullanmayın.
adımlar
Yöntem 1/3: Bir Yönetici Hesabından
Adım 1. Riskleri bilin
Çoğu grafik uygulama, kök erişimi için tasarlanmamıştır. Kendinizi iyi anladığınız belirli görevlerle sınırlayın, aksi takdirde erişilemeyen dosyalar, uygulama çökmeleri veya güvenlik açıkları ile karşılaşabilirsiniz.
Adım 2. Terminal'i açın
Bilgisayarınızda bir yönetici hesabına giriş yapın. Uygulamalar → Yardımcı Programlar'a gidin ve Terminal'i başlatın.
Bu yönetici hesabının boş olmayan bir parolası olmalıdır, aksi takdirde Terminal, kök ayrıcalıklarına erişmenize izin vermez
Adım 3. Hızlı yolu deneyin
Sudo komutu, uygulamaları kök erişimiyle başlatmanıza izin verir, ancak uygulama paketi içindeki yürütülebilir dosyanın yolunu gerektirir. Çoğu varsayılan Mac uygulaması ve birçok üçüncü taraf program, paket içeriğini aynı şekilde düzenler, bu nedenle şunu denemeye değer:
-
Sabit sürücüden uygulamaya.app/Contents/MacOS/ uygulama adına sudo "\ dosya yolunu girin".
Örneğin, iTunes'u açmak için sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" yazın ve ⏎ Return tuşuna basın.
- Şu anda oturum açmış olduğunuz yönetici hesabının parolasını girin. ⏎ Geri Dön'e basın.
- Komut çalışırsa, uygulama kök ayrıcalıklarıyla açılmalıdır. Terminal "komut bulunamadı" diyorsa bir sonraki adıma geçin.
Adım 4. Uygulamanın paket içeriğini açın
Hızlı yol işe yaramadıysa, uygulamayı Finder'da bulun. Simgesine sağ tıklayın (veya Kontrol tuşuna basarak tıklayın) ve açılır menüden Paket İçeriğini Göster'i seçin.
Adım 5. Yürütülebilir dosyayı bulun
Artık uygulamanın içinde bir veya daha fazla klasör görmelisiniz. Bu klasörün içindeki yürütülebilir dosyayı bulun. Bu genellikle /Contents/MacOS içindedir.
- Yürütülebilir dosya genellikle uygulama ile aynı ada sahiptir, ancak "run.sh" gibi başka bir ada sahip olabilir.
- Yürütülebilir dosya simgesi genellikle küçük harflerle "exec" kelimesiyle siyah bir karedir.
Adım 6. Terminal'e sudo yazın
sudo ve ardından bir boşluk yazın. Henüz komutu girmeyin.
Adım 7. Yürütülebilir dosyayı Terminal satırına sürükleyin
Bu, yürütülebilir dosyaya dosya yolunu otomatik olarak eklemelidir.
Adım 8. Komutu şifrenizle onaylayın
⏎ Geri Dön'e basın. Oturum açtığınız yönetici hesabının şifresini girin ve tekrar ⏎ Return tuşuna basın. Uygulama, kök ayrıcalıklarıyla başlatılmalıdır.
Yöntem 2/3: Yönetici Olmayan Bir Hesaptan
Adım 1. Yönetici olmayan bir hesapta Terminal'i açın
Birçok sistem yöneticisi, hatalardan veya kötü amaçlı yazılım saldırılarından kaynaklanan olası hasarı sınırlamak için sıradan bir kullanıcı hesabında çalışmayı tercih eder. Bu yöntem yine de bir yönetici parolası gerektirir, ancak kullanıcıları değiştirmek zorunda kalmadan geçici kök erişimi elde etmenize olanak tanır. Başlamak için bir Terminal penceresi açın.
Adım 2. Terminal içinde bir yöneticiye geçin
Bu bilgisayarda su - komutunu ve ardından bir boşluk ve bir yöneticinin kullanıcı adını girin. Bu yöneticinin şifresini girin. Artık o kullanıcı olarak çalışıyorsunuz.
Komuttaki kısa çizgi isteğe bağlıdır, ancak önerilir. Çevresel değişkenleri ve dizini yönetici kullanıcınınkilere ayarlar, bu da kazara hasar olasılığını sınırlar
Adım 3. Sudo kullanarak uygulamayı açın
Tipik kullanım sudo "\ sabit sürücüden uygulama.app/Contents/MacOS/ uygulama adına dosya yolu" şeklindedir. Bu işe yaramazsa veya daha fazla rehberliğe ihtiyacınız varsa, yukarıdaki yönetici talimatlarına bakın.
Adım 4. Kendi hesabınıza dönün
Kök ayrıcalıkları gerektiren tüm görevleri tamamladığınızda, Terminal'de çıkış girin. Bu, yönetici kullanıcıdan çıkar ve sizi normal hesabınıza döndürür.
Yöntem 3/3: Sorun Giderme
Adım 1. Sistem Bütünlüğü Korumasını (Yüksek Risk) devre dışı bırakın
Mac OS 10.11 El Capitan'da tanıtılan bu özellik, kök kullanıcı için bile önemli dosyalara erişimi sınırlar. İstediğiniz değişiklikleri yapamıyorsanız, SIP'yi devre dışı bırakabilirsiniz. Bunu yalnızca, yeteneğinize güveniyorsanız ve bir hatanın bilgisayarınızı silebilir veya çalışmaz hale getirebileceğini anlıyorsanız yapın:
- Bilgisayarı yeniden başlatın. Kurtarma Moduna girmek için başlatma sesini duyduktan sonra ⌘ Command + R tuşlarını basılı tutun.
- Üst menüden Yardımcı Programlar'ı ve ardından Terminal'i seçin.
- csrutil disable'i girin; Terminal'de yeniden başlatın.
- Bilgisayarın her zamanki gibi yeniden başlamasına izin verin. Artık herhangi bir uygulamayı tam kök ayrıcalıklarıyla açmak için yukarıdaki adımları kullanabilirsiniz. İşiniz bittiğinde, SIP'yi eski durumuna getirmek için bu talimatları devre dışı bırakmak yerine etkinleştir ile tekrarlamayı düşünün.
Adım 2. Grafik metin düzenleyicisi yerine nano kullanın
Terminal içindeki bir metin düzenleyiciyi kullanarak yapılandırma dosyalarını düzenlemek daha güvenli ve daha güvenilir olabilir. Nano, varsayılan olarak kullanılabilen basit bir seçenektir. Kök ayrıcalıklarıyla kullanmak için, sadece sudo nano ve ardından bir boşluk ve metin belgenizin dosya yolunu girin. Daha sonra belgeyi Terminal içinden düzenleyebilirsiniz. Bitirdiğinizde, kaydetmek için Control + O tuşlarına, ardından nano'dan çıkmak için Control + X tuşlarına basın.
- Örneğin, sudo nano /etc/hosts, hosts dosyasını root erişimi ile açacaktır.
- Herhangi bir yapılandırma dosyasını düzenlemeden önce bir yedekleme yapmak iyi bir fikirdir. Bunu yapmak için sudo cp filepath_of_config_file new_filepath of backup girin. Örneğin, sudo cp /etc/hosts /etc/hosts.backup, hosts.backup adlı hosts dosyasının bir kopyasını oluşturur. Bir hata yaparsanız, yanlış yapılandırılmış dosyayı (örneğin) sudo mv /etc/hosts /etc/hosts.bad ile taşıyın ve yedeği sudo cp /etc/hosts.backup /etc/hosts ile geri yükleyin.