macOS Monterey'de Terminal "Operasyona izin verilmiyor" Hatasını Düzeltin
İçindekiler:
Bir Mac komut satırı kullanıcısıysanız, Terminal'e (veya iTerm'e) girilen sık kullanılan birçok komutun, MacOS Mojave 10.14'e güncellendikten sonra “İşleme izin verilmedi” hata mesajıyla sonuçlandığını fark etmiş olabilirsiniz. veya daha sonra, Monterey ve Big Sur dahil. Terminal'deki "Operasyona izin verilmedi" hatası, kullanıcının kendi dizininde 'ls' 'mv' ve 'cp' kullanmak gibi basit komutlar verildikten sonra ve ayrıca Mac'teki diğer birçok dizin konumunda ve denerken görülebilir. birçok varsayılan komutu kullanmak için.Açıkçası, bu tür bir hata mesajı, MacOS Mojave'de gezinmeyi ve komut satırını kullanmayı, birçok amaç için imkansız olmasa da oldukça zor hale getirir. Endişelenmeyin, Terminal yeni MacOS sürümlerinde bozuk değil.
Bu izlenecek yol, Mojave 10.14 veya sonraki sürümlerde Mac OS için Terminal'de komut satırında görülen "İşleme izin verilmedi" hata mesajlarını nasıl düzelteceğinizi gösterecektir.
Mac OS için Terminalde “İşleme izin verilmedi” Hatası Nasıl Düzeltilir
- Apple menüsünü aşağı çekin ve "Sistem Tercihleri"ni seçin
- “Güvenlik ve Gizlilik” kontrol panelini seçin
- Şimdi “Gizlilik” sekmesini seçin, ardından sol taraftaki menüden “Tam Disk Erişimi”ni seçin
- Tercih panelinin sol alt köşesindeki kilit simgesine tıklayın ve yönetici düzeyinde oturum açma ile kimlik doğrulaması yapın
- Şimdi tam disk erişimi olan bir uygulama eklemek için artı düğmesini tıklayın
- /Applications/Utilities/ klasörüne gidin ve Terminal'e Tam Disk Erişimi ayrıcalıkları vermek için “Terminal”i seçin
- Terminali Yeniden Başlatın, "İşleme izin verilmedi" hata mesajları kaybolacak
MacOS Terminalinde (Mojave 10.14 veya üstü) “İşleme izin verilmedi” hata mesajıyla henüz karşılaşmadıysanız, bunun nedeni büyük olasılıkla bir dizinde veya dosya yolunda gezinmemiş olmanızdır. ek erişim kısıtlamalarına sahiptir (veya Terminal'i kullanmıyorsanız, bu durumda bu makalenin tamamı size göre değildir).
Çeşitli çekirdek Sistem ve kök dizinlerinin birçoğu macOS Terminalinde de hata mesajları atarken, hata mesajını, çoğu dahil olmak üzere, kullanıcının kendi Ana dizininde çalışmaya çalışırken bile bulabilirsiniz. kullanıcı ~/Library/ klasörleri, örneğin ~/Library/Messages (burada iMessage ekleri ve sohbet günlükleri Mac OS'de saklanır) ve ~/Library/Mail/ (burada kullanıcı düzeyinde posta eklentileri, posta kutusu verileri ve diğer Mail uygulaması verileri saklanır) ve diğerleri.
Korumalı klasörlerden birinde ls kullanmak gibi basit bir komutla yukarıda belirtilen ayarları yapmadan önce ve yaptıktan sonra bunu kendiniz test edebilirsiniz:
ls ~/Library/Messages
Terminal'e Tam Disk Erişimi verilmezse, “İşleme izin verilmedi” hata mesajını görürsünüz.
Terminale Tam Disk Erişimi verilmişse veya SIP devre dışı bırakılmışsa, bu hata mesajını MacOS Terminalinde görmezsiniz.
Merak ettiyseniz, evet bu, MacOS Terminal'de karşılaşabileceğiniz “İşleme izin verilmedi” hatalarını düzeltmenin aslında iki yolu olduğu anlamına gelir; Burada detaylandırdığımız ilki, Terminal uygulamasına ek erişim ayrıcalıkları sağlayan oldukça basit ve diğeri biraz daha dramatik, Mac'te Sistem Bütünlüğü Korumasının devre dışı bırakılmasını içeriyor ki bu genellikle önerilmez ve burada özellikle ele almayacağız. SIP'yi devre dışı bırakmak ve yeniden başlatmak, o rotaya gitmeyi tercih ediyorsanız, hatanın ortadan kalkması için genellikle yeterlidir.
“İşleme izin verilmiyor” mesajı, Mac OS Terminal'de karşılaşabileceğiniz çeşitli komut satırı hatalarından biridir. Sıklıkla karşılaşılan bir diğer komut satırı hatası da çeşitli nedenlerle MacOS için Terminal'de de karşılaşılabilen “komut bulunamadı” hata mesajıdır.
MacOS'taki komut satırı veya bu belirli hata mesajı hakkında başka ipuçları, püf noktaları, öneriler veya düşünceleriniz varsa, aşağıdaki yorumlarda bizimle paylaşın.