Mac'te Kök Haklarına Sahip Uygulamaları Açmanın 3 Yolu

İçindekiler:

Mac'te Kök Haklarına Sahip Uygulamaları Açmanın 3 Yolu
Mac'te Kök Haklarına Sahip Uygulamaları Açmanın 3 Yolu

Video: Mac'te Kök Haklarına Sahip Uygulamaları Açmanın 3 Yolu

Video: Mac'te Kök Haklarına Sahip Uygulamaları Açmanın 3 Yolu
Video: Windows'tan Mac'e geçenlere hayat kurtaran ipuçları! 2024, Mayıs
Anonim

Bilgisayar yönetici parolanız olduğu sürece herhangi bir Mac uygulamasını kök ayrıcalıklarıyla açabilirsiniz. Ancak, bu kök erişimini gerektiği gibi kullanın ve kök erişimi olan uygulamaları kullanırken dikkatli olun. Uygulamaların veya erişim haklarının dikkatsiz kullanımı uygulamalara veya bilgisayarınıza zarar verebilir.

Adım

Yöntem 1/3: Yönetici Hesabıyla

Anlayın simgesi
Anlayın simgesi

Adım 1. Kök ayrıcalıklarını kullanmanın risklerini bilin

Grafik arayüzlü uygulamaların çoğu, kök ayrıcalıklarını işlemek için tasarlanmamıştır. Tam olarak anladığınız belirli görevleri gerçekleştirmek için izinlerin kullanımını sınırlayın. İzinlerin dikkatsizce kullanılması bazı dosyalara erişiminizi kilitleyebilir, uygulamaları yanıt vermeyebilir veya güvenlik açıkları açabilir.

Mac'te Kök Ayrıcalıkları Olan Uygulamaları Açma Adım 2
Mac'te Kök Ayrıcalıkları Olan Uygulamaları Açma Adım 2

Adım 2. Bilgisayarınızda bir yönetici hesabına giriş yapın, ardından Uygulamalar → Yardımcı Programlar'a tıklayarak ve Terminal'i seçerek bir Terminal açın

Kullanmakta olduğunuz yönetici hesabının parola korumalı olduğundan emin olun. Terminal, parolası olmayan bir hesaptan root'a erişmenize izin vermez

Mac'te Kök Ayrıcalıkları Olan Uygulamaları Açma Adım 3
Mac'te Kök Ayrıcalıkları Olan Uygulamaları Açma Adım 3

Adım 3. Köke erişmenin hızlı yolunu deneyin

"Sudo" komutu, uygulamaları kök ayrıcalıklarıyla açmanıza izin verir, ancak uygulamanın paketteki ana dosyasının tam adresini bilmeniz gerekir. Çoğu yerleşik ve üçüncü taraf Mac uygulaması benzer bir paket sistemi kullanır. Bu nedenle, uygulamayı açmak için aşağıdaki komutu deneyebilirsiniz:

  • sudo \.app/Contents/MacOS/ uygulama adı sürücüsündeki uygulama paketinin tam adresini girin.

    Örneğin, iTunes'u açmak için sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" yazın ve Return tuşuna basın.

  • Kullanmakta olduğunuz hesabın parolasını girin ve ardından Return tuşuna basın.
  • Komut başarılı olursa, uygulama kök ayrıcalıklarıyla açılır. Ancak, Terminal bir "komut bulunamadı" hata mesajı görüntülerse sonraki adımları izleyin.
Adım 4'te Kök Ayrıcalıklarına Sahip Uygulamaları Açma
Adım 4'te Kök Ayrıcalıklarına Sahip Uygulamaları Açma

Adım 4. Uygulama paketinin içeriğini açın

Yukarıdaki hızlı yöntem işe yaramazsa, Finder'da uygulamayı bulun, ardından uygulama simgesine sağ tıklayın (veya Control tuşuna basarak tıklayın) ve menüden Paket İçeriğini Göster'i seçin.

Adım 5'te Kök Ayrıcalıklarına Sahip Uygulamaları Açma
Adım 5'te Kök Ayrıcalıklarına Sahip Uygulamaları Açma

Adım 5. Programın ana dosyasını bulun

Şimdi uygulama paketinde bir veya daha fazla klasör göreceksiniz. Programın ana dosyalarını bu klasörde bulabilirsiniz. Genellikle bu dosyalar /Contents/MacOS klasöründe bulunur.

  • Genellikle, programın ana dosyası programla aynı ada sahiptir, ancak bazen "run.sh" gibi farklı bir ada sahiptir.
  • Programın ana dosyasında genellikle küçük "exec" harfli bir kara kutu simgesi bulunur.
Adım 6'da Kök Ayrıcalıklarına Sahip Uygulamaları Açma
Adım 6'da Kök Ayrıcalıklarına Sahip Uygulamaları Açma

Adım 6. Terminal'de sudo komutunu ve ardından bir boşluk girin

Önce komutu girmeyin.

Adım 7'de Kök Ayrıcalıklı Uygulamaları Açma
Adım 7'de Kök Ayrıcalıklı Uygulamaları Açma

Adım 7. Uygulamanın ana dosyasını Terminal penceresine sürükleyin

Uygulama dosyasının tam adresi Terminal penceresinde otomatik olarak görünecektir.

Adım 8'de Kök Ayrıcalıklarına Sahip Uygulamaları Açma
Adım 8'de Kök Ayrıcalıklarına Sahip Uygulamaları Açma

Adım 8. Parolayı girerek işlemi onaylayın

Return tuşuna basın, ardından kullanmakta olduğunuz hesabın şifresini girin. Bundan sonra tekrar Return tuşuna basın. Uygulama kök ayrıcalıklarıyla açılacaktır.

Yöntem 2/3: Yönetici Olmayan Bir Hesapla

Adım 9'da Kök Ayrıcalıklarına Sahip Uygulamaları Açma
Adım 9'da Kök Ayrıcalıklarına Sahip Uygulamaları Açma

Adım 1. Başlamak için yönetici olmayan bir hesapla Terminal'i açın

Çoğu sistem yöneticisi, işletim hatalarından veya kötü amaçlı yazılım saldırılarından kaynaklanan ciddi bilgisayar hasarlarını önlemek için yönetici olmayan hesapları kullanmayı tercih eder. Bu adım, hesaplar arasında geçiş yapmadan geçici olarak root erişimine izin verecektir, ancak bunu yapmak için yine de bir yönetici şifresine ihtiyacınız olacaktır.

Adım 10'da Kök Ayrıcalıklarına Sahip Uygulamaları Açma
Adım 10'da Kök Ayrıcalıklarına Sahip Uygulamaları Açma

Adım 2. Terminal'den yönetici hesabına geçin

su - komutunu ve ardından bir boşluk ve yönetici kullanıcı adını girin. Bundan sonra yönetici şifresini girin. Artık terminaldeki yönetici hesabını kullanabilirsiniz.

Yukarıdaki komutta gerçekten "-" işaretini kullanmanıza gerek yoktur. Bayrak, ortam değişkenini yönetici hesabı ortam değişkenine ayarlamaya yarar. Bu nedenle, yanlışlıkla bilgisayar hasarını önlemek için kullanmanız önerilir

Bir Mac'te Kök Ayrıcalıkları Olan Uygulamaları Açma Adım 11
Bir Mac'te Kök Ayrıcalıkları Olan Uygulamaları Açma Adım 11

Adım 3. Uygulamayı "sudo" komutuyla açın

Genellikle, sudo "\ uygulama paketinin tam adresi.app/Contents/MacOS/ application name sürücüsünde " komutunu kullanabilirsiniz. Komut çalışmazsa önceki adımları okuyun.

Adım 12'de Kök Ayrıcalıklarına Sahip Uygulamaları Açma
Adım 12'de Kök Ayrıcalıklarına Sahip Uygulamaları Açma

Adım 4. Kök erişimini tamamladığınızda, çıkış komutunu kullanarak yönetici olmayan hesaba dönün

Komutu girdikten sonra Terminal, yönetici olmayan hesabı kullanmaya geri dönecektir.

Yöntem 3/3: Sorun Giderme

Adım 13'te Kök Ayrıcalıklarına Sahip Uygulamaları Açma
Adım 13'te Kök Ayrıcalıklarına Sahip Uygulamaları Açma

Adım 1. Bu adımları izleyerek Sistem Bütünlüğü Korumasını devre dışı bırakın

OS X 10.11 El Capitan'dan beri mevcut olan bu özellik, bir kök hesabı kullandıktan sonra bile tüm dosyalara erişimi kısıtlar. Sistemde istediğiniz değişiklikleri yapamıyorsanız, SIP'yi devre dışı bırakmayı deneyin. Ancak bu adım çok tehlikelidir ve bilgisayara veya üzerindeki verilere zarar verebilir. Bu nedenle, bu adımı yalnızca riskleri gerçekten anlıyorsanız yapın.

  • Bilgisayarı yeniden başlatın. Başlatma sesini duyduğunuzda, Kurtarma Modu moduna girmek için Command + R tuşlarına basılı tutun.
  • Ekranın üst kısmındaki menüden Yardımcı Programlar'ı seçin ve ardından Terminal'e tıklayın.
  • Terminal penceresinde csrutil disable komutunu girin; yeniden başlatır.
  • Bilgisayarın normal şekilde yeniden başlamasını bekleyin, ardından tam kök izinlerine sahip uygulamaları açmak için bu makalenin başındaki adımları deneyin. Uygulamayı kullanmayı bitirdiğinizde, SIP'yi yeniden etkinleştirmeyi düşünün. SIP'yi devre dışı bırakmak için adımları izleyin, ancak devre dışı bırakma komutunu etkinleştir ile değiştirin.
Adım 14'te Kök Ayrıcalıklarına Sahip Uygulamaları Açma
Adım 14'te Kök Ayrıcalıklarına Sahip Uygulamaları Açma

Adım 2. Grafik arayüzlü bir metin düzenleyici yerine nano kullanın

Yapılandırma dosyasını Terminal'deki metin düzenleyiciyle düzenlemek daha güvenli bir seçenek olabilir. Nano, Terminal'den kullanılabilen yerleşik bir metin düzenleyicidir. Nano'yu kök ayrıcalıklarıyla kullanmak için sudo nano komutunu, ardından bir boşluk ve dosya adresini kullanın. Daha sonra dosyayı Terminal içinden düzenleyebileceksiniz. Dosyayı düzenlemeyi tamamladığınızda, dosyayı kaydetmek için Control + O tuşlarına ve nano'dan çıkmak için Control + X tuşlarına basın.

  • Örneğin, sudo nano /etc/hosts komutu, "hosts" dosyasını kök ayrıcalıklarıyla açacaktır.
  • Düzenlemek istediğiniz yapılandırma dosyasını sudo cp address)file_address file_backup komutuyla yedeklemeniz önerilir. Örneğin, "hosts" dosyasını "hosts.backup" yedekleme adıyla yedeklemek için sudo cp /etc/hosts /etc/hosts.backup komutunu girin. Dosyayı düzenlerken bir hata yaptıysanız, mv komutuyla yeniden adlandırın (örn. sudo mv /etc/hosts /etc/hosts.bad) ve yedeği sudo cp /etc/hosts.backup /etc/hosts ile geri yükleyin.

İpuçları

Dosya adresi boşluk içeriyorsa, dosya adresini yazarken yalnızca tırnak işaretleri kullanmanız gerekir

Önerilen: