Mac'te kök ayrıcalıklarına sahip programları açın

Yazar: Roger Morrison
Yaratılış Tarihi: 18 Eylül 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Siyasette Elektrik faturası polemiği -  Hande Aydemir ile Şimdi Konuşalım - 24 Nisan 2022
Video: Siyasette Elektrik faturası polemiği - Hande Aydemir ile Şimdi Konuşalım - 24 Nisan 2022

İçerik

Yönetici parolanız olduğu sürece, Mac'te root ayrıcalıklarına sahip herhangi bir programı açabilirsiniz. Ancak, kök erişimini yalnızca ne yaptığınızı biliyorsanız kullanmalısınız, çünkü bir şeyler ters giderse programa veya bilgisayarınıza zarar verebilirsiniz.

Adım atmak

Yöntem 1/3: Bir yönetici hesabından

  1. Riskleri anlayın. Çoğu grafik programı kök erişimi için tasarlanmamıştır. Yanlış bir eylem erişilemeyen dosyalara, hatalı programlara veya güvenlik açıklarına neden olabileceğinden, yalnızca iyi anladığınız belirli görevleri gerçekleştirin.
  2. Terminal'i açın. Bir yönetici hesabıyla bilgisayarınızda oturum açın. Uygulamalar → Yardımcı Programlar'a gidin ve Terminal'i açın.
    • Yönetici hesabı boş olamaz, aksi takdirde Terminal size kök ayrıcalıklarına erişim sağlamaz.
  3. Hızlı yolu dene. "Sudo" komutunu kullanarak, programları kök erişimi olan programları açabilirsiniz, ancak bu, program paketindeki çalıştırılabilir dosyanın dosya yolunu gerektirir. Çoğu Mac ve üçüncü taraf programında paket içeriği aynı şekilde düzenlenmiştir, bu nedenle önce aşağıdakileri deneyin:
    • Şunu girin: sudo sabit sürücüden programa dosya yolu.app / İçindekiler / MacOS /programın adı.
      Örneğin, iTunes'u açmak için sudo /Applications/iTunes.app/Contents/MacOS/iTunes yazın ve ⏎ Dönüş.
    • Şu anda oturum açmış olduğunuz yönetici hesabının şifresini girin. Basın ⏎ Dönüş.
    • Komut çalışırsa, program kök ayrıcalıklarıyla açılmalıdır. Terminal "komut bulunamadı" gösteriyorsa, sonraki adıma geçin.
  4. Programın paket içeriğini açın. Hızlı yol işe yaramadıysa, önce programı Finder'da aramanız gerekir. Farenizin sağ düğmesiyle tıklayın (Kontrol ve program simgesine tıklayın ve açılır menüden Paket İçeriğini Göster öğesini seçin.
  5. Yürütülebilir dosyayı bulun. Program paketinde bir veya daha fazla klasör göreceksiniz. Bu klasörde yürütülebilir dosyayı arayın. Bunu genellikle / Contents / MacOS içinde bulabilirsiniz.
    • Genellikle yürütülebilir dosyanın adı programla aynıdır, ancak farklı bir adı da olabilir, örneğin "run.sh".
    • Çalıştırılabilir dosyanın simgesi normalde küçük harfle "exec" kelimesini içeren siyah bir karedir.
  6. Terminal'e "sudo" yazın. Sudo ve ardından bir boşluk yazın. Henüz komutu girmeyin.
  7. Yürütülebilir dosyayı Terminal penceresine sürükleyin. Artık çalıştırılabilir dosyanın tam konumu otomatik olarak "sudo" dan sonraki satırda görüntülenir.
  8. Komutu şifrenizle onaylayın. Basın ⏎ Dönüş. Şu anda oturum açmış olduğunuz yönetici hesabının şifresini girin ve tekrar basın ⏎ Dönüş. Şimdi program root ayrıcalıklarıyla açılacaktır.

Yöntem 2/3: Yönetici hesabı olmayan bir hesaptan

  1. Yönetici hesabı olmayan bir hesapla Terminal'i açın. Birçok sistem yöneticisi, hatalardan veya kötü amaçlı yazılım saldırılarından olası hasarı en aza indirmek için normal bir kullanıcı hesabından çalışmayı tercih eder. Bu yöntem için yönetici şifresine ihtiyacınız olacak, ancak kullanıcıları değiştirmeden geçici olarak root erişimi elde edebilirsiniz. Bunu yapmak için önce bir Terminal penceresi açın.
  2. Terminal içinde bir yöneticiye geçin. Su komutunu girin - ardından bu bilgisayar için bir boşluk ve bir yönetici parolası ekleyin. Bu yönetici şifresini girin. Şimdi o kullanıcıdan çalışıyorsun.
    • Komuttaki kısa çizgi isteğe bağlıdır, ancak önerilir. Yöneticinin ortam değişkenlerini ve kullanıcı klasörünü ayarlayarak kazayla oluşabilecek hasarı önleyebilir.
  3. Programı "sudo" komutuyla açın. Komut genellikle şu şekilde uygulanır: sudo sabit sürücüden programa giden dosya yolu.app / İçindekiler / MacOS /programın adı. Bu işe yaramazsa veya daha fazla yardıma ihtiyacınız olursa, önceki bölümdeki yönetici talimatlarına bakın.
  4. Kendi hesabınıza dönün. Kök ayrıcalıkları gerektiren tüm görevleri tamamladığınızda, Terminal penceresine exit yazın. Bu, yönetici hesabından çıkacak ve normal hesabınıza dönecektir.

Yöntem 3/3: Sorun Giderme

  1. "Sistem Bütünlüğü Korumasını" devre dışı bırakın. Bu güvenlik teknolojisi, Mac OS 10.11 El Capitan'da tanıtıldı ve kök kullanıcı için bile önemli dosyalara erişimi kısıtlıyor. İstenilen değişiklikleri yapmak mümkün değilse, SIP'yi kapatabilirsiniz. Bunu yalnızca ne yaptığınızı biliyorsanız, bir hatanın bilgisayarınızın tamamen silinmesine veya bilgisayarın çalışmayı durdurmasına neden olabileceğini anlıyorsanız yapın:
    • Bilgisayarı yeniden başlatın. Tuş kombinasyonuna basın ⌘ Komut + R. başlangıç ​​zilini duyduktan sonra. Şimdi kurtarma moduna geçecek.
    • Üst menüden Yardımcı Programlar'ı ve ardından Terminal'i seçin.
    • Terminal'e aşağıdaki kodu girin: csrutil disable; yeniden başlat.
    • Bilgisayarın normal şekilde yeniden başlamasına izin verin. Artık tam kök ayrıcalıklarıyla istediğiniz herhangi bir programı açmak için yukarıdaki adımları kullanabilirsiniz. İşiniz bittiğinde, SIP'yi yeniden etkinleştirmek için bu talimatları devre dışı bırakmak yerine etkinleştirerek tekrarlamak iyi bir fikirdir.
  2. Grafik metin düzenleyici yerine "nano" kullanın. Bazı durumlarda, yapılandırma dosyalarını Terminal içinde bir metin düzenleyiciyle düzenlemek daha güvenli ve daha güvenilirdir. Nano basit bir seçenektir ve standart olarak gelir. Kök ayrıcalıklarıyla kullanmak için, sudo nano'yu Terminal'e girin, ardından bir boşluk ve metin belgenize giden dosya yolunu girin. Artık belgeyi Terminal'den düzenleyebilirsiniz. Bitirdiğinizde, tuşuna basın Kontrol + Ö kaydetmek için, sonra Kontrol + X nano'dan çıkmak için.
    • Örneğin, sudo nano / etc / hosts kodu "hosts" dosyasını kök erişimi ile açar.
    • Herhangi bir yapılandırma dosyasını düzenlemeden önce bir yedekleme yapmak her zaman iyi bir fikirdir. Bunu şu kod aracılığıyla yaparsınız: sudo cp file_path_of_configuration_fileyedekten yeni_dosya_yolu. Sudo cp / etc / hosts /etc/hosts.backup kodunu kullanarak "hosts.backup" adlı hosts dosyasının bir kopyasını oluşturursunuz. Bir hata yaparsanız, yanlış yapılandırılmış dosyayı (örneğin) sudo mv / etc / hosts /etc/hosts.bad ile taşıyın ve yedeklemeyi sudo cp /etc/hosts.backup / etc / hosts ile geri yükleyin.

İpuçları

  • Dosya yolunun başındaki ve sonundaki tırnak işaretleri yalnızca yolda boşluklar varsa gereklidir.

Uyarılar

  • Kök erişimindeki bir hata, Mac'inizin tamamen silinmesine veya kullanılamaz hale gelmesine neden olabilir. Risk, OS X'in 10.10 veya daha eski sürümlerinde veya SIP devre dışı bırakılmış 10.11'de daha yüksektir. Başkalarının root erişimi elde etmesini önlemek için yönetici parolanızı her zaman gizli tutun.