Mac'inizin Terminal Yardımcı Programıyla çalışıyor ancak "İşletime izin verilmiyor?" hata mesajı alıyor. macOS High Sierra ve Sierra'da çalışan Terminal komutları çalışmıyor mu?
Eğer öyleyse, yalnız değilsiniz, gelişmiş Mac okuyucularımızdan pek çoğu, çalışmalarının bu "işletime izin verilmiyor" hata mesajıyla engellendiğini söylüyor. Bu hatayı süper kullanıcı sudo ve sahiplik chown komutlarını değiştir gibi gelişmiş komutlarda ve ayrıca liste dizini komutu ls ve diğerleri gibi basit komutlarda görürler. Ne dağınıklık!
Birçok kullanıcı, macOS Catalina-Mojave'ye güncelleme yaptığından beri bu rahatsız edici hata mesajıyla karşılaşıyor.
İstek ne kadar basit olursa olsun, üçüncü taraf uygulamaları çalıştırırken veya Terminal'de komut satırları girdikten sonra ortaya çıkar!
Yerel kullanıcıdaki belirli dizinleri okumaya çalışırken bile "İşletime izin verilmiyor" hata mesajı görünüyor!
macOS güvenilirdir ve iyi korunur, ancak bazen bu korumalar aşırıya kaçar. "İşletime izin verilmiyor" hata mesajına neyin neden olduğunu öğrenin ve nasıl düzelteceğinizi öğrenin.
Peki bu hayal kırıklığına tam olarak ne sebep oluyor ve bunu nasıl düzeltebilirsiniz?
İyi haber şu ki, düzeltmesi oldukça kolay - sadece Mac'inizin bazı güvenlik ve koruma ayarlarını güncellememiz gerekiyor!
İçindekiler
- İlgili Mesajlar:
- Apple'ın Sistem Bütünlüğü Korumasıyla Başlar
-
Terminale veya Bir Uygulamaya Tam Disk Erişimi Verilerek İzin Verilmeyen Uygulama veya Terminal Hatası İşlemi Nasıl Düzeltilir
- Bir Uygulamaya veya Terminale Tam Disk Erişimi Nasıl Verilir
- Hata Mesajı Alma macOS High Sierra, Sierra veya El Capitan'da İşleme İzin Verilmiyor mu?
-
Başka Bir Yol mu İstiyorsunuz? Dikkatli ol!
- macOS'unuzun SIP'sinin (Sistem Bütünlüğü Koruması) Durumunu Kontrol Edin
- macOS'te Kullanıcı Kitaplığı Dosyalarını Okuyamıyor musunuz? İşleme İzin Verilmiyor Mesajını görüyor musunuz?
-
Okuyucu ipuçları
- İlgili Mesajlar:
- Mac'inizi Hızlandırmak için Terminal Komutunu Kullanmak İçin 3 İpucu
- macOS Mojave Pil Boşalma Sorunu Nasıl Onarılır
- Mac'iniz Apple Tarafından İzlenen Hata Mesajınızla İletişim Kuramadı, Nasıl Onarılır
Apple'ın Sistem Bütünlüğü Korumasıyla Başlar
Apple, macOS Mojave'den başlayarak, işletim sisteminizin sorunsuz çalışmasını sağlamak için SIP (Sistem Bütünlüğü Koruması) aracılığıyla bazı ek güvenlik önlemleri ekledi. Aslında, bu yeni "özelliklerin" çoğu, iOS'un iPhone ve iPad'lerinizdeki uygulama izinleriyle nasıl çalıştığını yakından andırıyor!
Sistem Bütünlüğü Koruması (SIP), Apple'ın Mac'inizi kötü amaçlı yazılımlardan koruma yöntemidir. SIP'nin çalışma şekli, işletim sisteminin hassas alanlarını yalnızca Apple'ın erişebilmesi için kilitlemektir.
Bu işlem genellikle resmi güncellemeler veya Apple yükleyicileri tarafından yapılır. Sonuç olarak, kullanıcılar ve üçüncü taraf uygulamalar bazen çalışması gereken yerlerde okuyamaz veya yazamaz.
Bu kısıtlama, çoğu "İşlemeye izin verilmedi" hata mesajına neden olur
SIP, El Capitan'dan beri mevcutken, Apple, Mojave ve üzeri sürümlerde korumasını genişletti. Sonuç olarak, birçok insan daha önce olmadığı yerlerde hata alıyor. SIP hala ~/Applications gibi bazı dizinlere erişime izin verir, ancak ~/System veya ~/usr gibi diğerlerini tamamen kilitler.
SIP'nin (Sistem Bütünlüğü Koruması) işi, HER TÜRLÜ KULLANICI, Yönetici kullanıcıların, Apple'ın kritik olarak kabul ettiği işletim dosyalarını değiştirmesini de içerir.
Ve bu iyi ve kötü.
Ne yaptıklarını gerçekten bilmeden sistemleriyle uğraşan insanlar için iyi ve gerçekten ne yaptıklarını bilen insanlar için kötü.
Ancak Apple Dünyasındaki ve hayattaki çoğu şey gibi, bir geçici çözüm var.
Yapabilirsiniz Apple'ın SIP hakkında söylediklerini okuyun kendi web sitesinde. Ancak bu konuda neler yapabileceğinizi öğrenmek için aşağıyı okuyun.
O halde başlayalım!
Uygulama veya Terminal Hatası İşlemine İzin Verilmeyen Nasıl Yapılır? Terminal veya Bir Uygulamaya Tam Disk Erişimi Verme
"İşletime izin verilmiyor" hata mesajıyla karşılaşırsanız iki olası çözüm vardır. Ancak, her çözümün makinenizin güvenliğini bir dereceye kadar zayıflattığı konusunda uyarılmalıdır.
Yeni bir yedekleme tutmanız ve yalnızca bilgisayarlardan eminseniz devam etmeniz önerilir.
Ayrıca çözümlerimizi denemeden önce diğer alternatifleri kontrol edin. Yapmaya çalıştığınız şeyin etrafında daha kolay ve daha güvenli başka bir yol bulabilirsiniz. hatta yapabilirsin doğrudan Apple ile iletişime geçin yardımcı olabileceklerini görmek için.
İlk ve kesinlikle tercih edilen çözüm, kullanmaya çalıştığınız uygulamaya Tam Disk Erişimine izin vermektir.
En yaygın olarak, kullanıcılar Terminal'de komut satırlarını çalıştırırken hata mesajıyla karşılaşırlar.
Ancak üçüncü taraf bir uygulama kullanırken karşılaşmış olabilirsiniz. Her iki durumda da denenecek ilk şey, ilgili uygulamaya veya yardımcı programa Tam Disk Erişimi vermektir.
Bu, Apple'ın SIP'si için Beyaz Listeye alınmasına benzer ve tüm dizinlere okuma veya yazma erişimi sağlar.
Bir Uygulamaya veya Terminale Tam Disk Erişimi Nasıl Verilir
Herhangi bir uygulamaya veya yardımcı programa (Apple'ın Terminal gibi yerel olanları dahil) Tam Disk Erişimi vermek, özellikle macOS'a aşina değilseniz, potansiyel olarak sorunludur.
Tam disk erişimi vererek "işletime izin verilmiyor" düzeltme adımları
-
Uygulamayı kapat önce tam disk erişimi vermeniz gerekir.
- Diğer tüm uygulamaları kapatıp Mac'inizi yeniden başlatmak da iyi bir fikirdir (*gerekli değildir ancak önerilir)
- Açık Sistem Tercihleri > Güvenlik ve Gizlilik > Gizlilik Sekmesi
- Seçme Tam Disk Erişimi sol kenar çubuğundan.
- Değişiklik yapamıyorsanız, sol alt köşedeki asma kilit simgesine basarak diskinizin kilidini açın ve Yönetici Parolanızı girin.
- öğesine dokunun. + sembol
- Ekle uygulama veya terminal Tam Erişim ile onaylanmış uygulamalarınıza. Uygulamayı daha önce kapatmadıysanız, zaten çalışıyorsa uygulamayı şimdi kapatın ve ardından tam disk erişimi için listeye ekleyin
-
Uygulamayı veya Terminali Yeniden Başlatın ve şimdi komutlarınızı kabul edip etmediğini görün.
- Uygulamalar için, yeniden açıldıktan sonra gerekirse bilgisayarınızda değişiklik yapması için erişim izni verin
- Bunu her uygulama veya Terminal için yalnızca BİR KEZ yapmanız gerekir.
- Güvenlik ve Gizlilik Ayarlarında Tam Disk Erişimini Görmüyor musunuz?
Güvenlik ve Gizlilik Sistem Tercihleri'ndeki Gizlilik sekmesinde Tam Disk Erişimi'ni görmüyorsanız, önce Mac'inizin macOS 10.14 veya sonraki bir sürümünü çalıştırdığını kontrol edin. Bu seçenek, önceki macOS sürümlerinde mevcut değildir.
Mac'inizin macOS Mojave ve üstünü çalıştırdığını onaylarsanız, başka bir kullanıcı hesabı kullanarak yeniden başlatmayı deneyin ve seçeneğin görünüp görünmediğine bakın.
Hata Mesajı Alma macOS High Sierra, Sierra veya El Capitan'da İşleme İzin Verilmiyor mu?
macOS veya Mac OS X El Capitan'ın önceki sürümlerini kullanıyorsanız ve bu mesajı alıyorsanız, en iyi başvurunuz Mac'inizin yaygın olarak bilinen Sistem Bütünlüğü Korumasını geçici olarak devre dışı bırakmak için aşağıda listelenen ikinci çözümü izleyin SIP olarak.
Başka Bir Yol mu İstiyorsunuz? Dikkatli ol!
Bu ikinci ve daha sert çözüm, Apple'ın Sistem Bütünlüğü Korumasını (SIP) tamamen kapatmaktır.
Bunu yapmak potansiyel olarak makinenizi tüm güvenlik açıklarına açar ve çok dikkatli yapılmalıdır. Bu seçeneği yalnızca tüm alternatifleri tükettiyseniz ve Terminal'de komut satırlarını rahatça çalıştırıyorsanız düşünün.
Yine, bu aşırı çözüm çoğu kullanıcı için önerilmez.
Mac'inizin Sistem Bütünlüğü Korumasını Geçici Olarak Kapatın (Yalnızca İleri Düzey Kullanıcılar İçin Tavsiye Edilir!)
- Kurtarma Modunda yeniden başlatın (başlangıçta Command + R tuşlarına basın ve basılı tutun)
- Terminal Yardımcı Programını açın
- komutu yazın csrutil devre dışı
- Bu size Mac'inizin tüm işletim sistemine ve her dosyaya tam, sınırsız erişim sağlar; bu nedenle, yalnızca ileri düzey kullanıcılar
- Terminal Kullanıcıları için;
- Mac'inizi yeniden başlatın ve Terminal'i tekrar açın
- İşleme izin verilmeyen hatalarla sonuçlanan komutlarla Terminal'i kullanın
- Bittiğinde, 1-2 arasındaki adımları izleyin ve komutu kullanarak SIP'yi tekrar açın csrutil etkinleştir
- Mac'inizi yeniden başlatın ve SIP tekrar işe dönsün
Bu komutların basitliğinin sizi aldatmasına izin vermeyin, SIP'yi kapatmayı seçmek hafife alınmamalıdır.
Ancak, kapatıldıktan sonra, dizinler boyunca tamamen sınırsız olacaksınız. Artık bu sinir bozucu “İşletime izin verilmiyor” hata mesajı sizi rahatsız etmeyecek.
Bu tür erişim gerektiren görevlerinizi tamamladığınızda SIP'yi tekrar açın.
SIP nasıl açılır
- Mac'inizi yeniden başlatın ve tekrar açılırken Command + 'R' tuşunu basılı tutun
- Yardımcı Programlar'a tıklayın ve açın terminal
- Aşağıdaki komutu yazın ve Enter'a basın: csrutil etkinleştir
macOS'unuzun SIP'sinin (Sistem Bütünlüğü Koruması) Durumunu Kontrol Edin
Mac'inizde SIP'nin etkin mi yoksa devre dışı mı olduğundan emin değilseniz, kontrol etmek için basit bir Terminal Komutu kullanın!
- Terminal'i şuradan açın: Uygulamalar > Yardımcı Programlar
- Bu komutu tam olarak yazın: csrutil durumu
- Bu mesajlardan birini arayın:
- Sistem Bütünlüğü Koruma durumu: etkin
- Sistem Bütünlüğü Koruma durumu: devre dışı
Yukarıdaki talimatları izleyerek durumu değiştirin. Mac'inizin SIP'sinde HERHANGİ bir değişiklik yaptıktan sonra yeniden başlatmayı unutmayın. Bu işe yaramazsa, Mac'inizi Kurtarma Modunda (Command + R) yeniden başlatın ve Kurtarma yoluyla Terminal'e girin. Ardından SIP komutunuzu yazın.
macOS'te Kullanıcı Kitaplığı Dosyalarını Okuyamıyor musunuz? İşleme İzin Verilmiyor Mesajını görüyor musunuz?
Bazı okuyucular, Tam Disk Erişimine izin veren programlar listesine Terminal ve diğer uygulamaları ekleyerek, kullanıcı kitaplıklarındaki dizinlere ve dosyalara erişebileceklerini ve bunları okuyabileceklerini bize bildirdiler.
Apple, macOS 10.14+ sürümündeki macOS'un SIP'sini (Sistem Bütünlüğü Koruması), belirli sistem ve kitaplık klasörlerini ve dosyalarını kullanıcının ana dizinine dahil edecek şekilde genişletti. Bu kullanıcı dosyalarını ve dizinlerini önceki macOS High Sierra/Sierra'da, macOS Mojave, Catalina ve üzeri sürümlerde (ör. 10.14+) daha önce açıp erişebildiğiniz yerler, bu dosyalar vb. artık SIP devre dışı bırakılmadan veya Tam Disk Erişimi verilmeden okunamaz.
Hatırlatma olarak, bir uygulamaya erişim izni vermek için şuraya gidin: Sistem Tercihleri > Güvenlik ve Gizlilik > Tam Disk Erişimi ve erişim izni vermek istediğiniz uygulamayı ekleyin.
“İşletime izin verilmiyor” hata mesajıyla ilgili deneyimlerinizi yorumlarda bize bildirin. Sorun giderme adımlarımız size yardımcı oldu mu yoksa başka bir yol mu bulmanız gerekiyor?
Okuyucu ipuçları
- Benim çözümüm bunun yerine /bin/bash'e Tam Disk Erişimi vermekti. Böyle yaparak,
- git Sistem Tercihleri > Güvenlik ve Gizlilik > Gizlilik > Tam Disk Erişimi
- Kilidi tıklayın ve değişikliklere izin vermek için bir yönetici şifresi girin
- YENİ bir bulucu penceresi açın
- Mac'inizin çalışan sabit sürücüsüne gidin (genellikle varsayılan olarak Macintosh HD olarak adlandırılır) ve ardından bu üç tuşa aynı anda tıklayın: Komut + Üst Karakter + . (dönem sembolü). Bu, Mac'inizin gizli dosyalarını görmenizi sağlar; /bin. Kullanıcı dizininizde değil, Mac'inizin kök dizininde olduğunuzdan emin olun!
- Finder'ı da kullanabilirsiniz. Git > Klasöre git… ve girin /bin/bash
- Sürüklemek /bin/bash Tam Disk Erişimi listesine
- Daha fazla değişikliği önlemek için kilit simgesine basın
Dan, insanların teknolojilerinden en iyi şekilde yararlanmalarına yardımcı olmak için öğreticiler ve sorun giderme kılavuzları yazar. Yazar olmadan önce Ses Teknolojisi alanında lisans derecesi aldı, bir Apple Store'da onarımları denetledi ve hatta Çin'de İngilizce öğretti.