Sistem bütünlüğü koruması (SIP), macOS'ta diskinizdeki belirli kritik konumların değiştirilmesini önleyen bir özelliktir. yönetici haklarınız olup olmadığı önemli değildir. Kısıtlı konumlardan birindeki dosyalara Finder veya aracılığıyla erişmeye veya bunları değiştirmeye çalışıyorsanız Terminal komutları, çalışmaz. Bu hem iyi bir şey hem de kötü bir şey. Mümkün olan en yüksek ayrıcalıklara sahip bir uygulama çalıştırıyorsanız ve uygulamanın kötü amaçlı olduğu ortaya çıkıyor. Bu kötü bir şey çünkü zaman zaman kısıtlanmış klasörleri değiştirmeniz gerekiyor ve yapamıyorsunuz. Terminal'de bir komut çalıştırıyorsanız ve SIP nedeniyle başarısız olmaya devam ederse, devre dışı bırakabilirsiniz. MacOS'ta sistem bütünlüğü korumasını nasıl devre dışı bırakabileceğiniz aşağıda açıklanmıştır.
Not: SIP önemli bir özelliktir ve güvenliğiniz için oradadır. Kısa bir süre için devre dışı bırakmanız gerekebileceği anlaşılabilir, ancak mümkün olan en kısa sürede tekrar etkinleştirmeniz gerekir. Sistem bütünlüğü korumasını kalıcı olarak devre dışı bırakmak iyi bir fikir değildir.
El Capitan'a sistem bütünlüğü koruması eklendi.
Mac'inizi kurtarma moduna getirin. Bunu yapmak için Mac'iniz önyüklenirken Command + R tuşunu basılı tutmanız gerekir. Mac'iniz şu anda çalışıyorsa, yeniden başlatmayı seçebilir ve önyükleme yapmadan önce kurtarma tuşlarına dokunabilirsiniz. Apple yükleme animasyonunu gördüğünüzde bırakın.
Kurtarma moduna girdikten sonra, aşağıdaki pencereyi göreceksiniz.
Ayrıca üst taraftaki menü çubuğunu göreceksiniz. Menü çubuğunda Yardımcı Programlar> Terminal'e gidin. Yeni bir Terminal penceresi açılacaktır.
Terminal'e girdikten sonra, Sistem Bütünlüğü Korumasını devre dışı bırakmak için yalnızca bir komut yürütmeniz gerekir ve benzer şekilde tekrar etkinleştirmek için tek bir komut yeterlidir.
Sistem bütünlüğü korumasını devre dışı bırakmak için aşağıdaki komutu çalıştırın;
csrutil devre dışı bırak
Enter'a dokunun, sistem bütünlüğü korumanızın devre dışı bırakıldığını bildiren bir mesaj göreceksiniz. Sisteminizi yeniden başlatın ve masaüstüne önyükleme yaptığınızda, daha önce yapamadığınız komutları çalıştırabileceksiniz.
Mac'iniz kurtarma modundayken Terminal'i açın ve aşağıdaki komutu çalıştırın;
csrutil etkinleştir
Enter tuşuna bastığınızda sistem bütünlüğü koruması etkinleştirilir. Masaüstünüze önyükleme yapın ve her şey normale dönmelidir. SIP'in kilitlendiği klasörler bir kez daha kısıtlanacaktır ve bu klasörlerde hiçbir değişiklik yapılamaz.
Harici / ek monitörle bir MacBook veya herhangi bir Mac türü kullan...
Kabuk komut dosyaları normalde Linux sistemlerinde yazılır ve çalış...
Mac'inizde geliştirmek istemiyorsanız Xcode önemli bir uygulama değ...