OS X Lion'da dscl Yetkisiz Parola Değişikliklerini Önlemek için Hızlı Düzeltme
- Terminali Başlat (/Applications/Utilities/ konumunda bulunur)
- Aşağıdaki komutu yazın ve return tuşuna basın:
- İzin değişikliğini onaylamak için sizden geçerli yönetici şifresi istenecek, şifreyi girin ve geri dön tuşuna basın
sudo chmod 100 /usr/bin/dscl
Bu, muhtemelen resmi bir güvenlik güncellemesinin yapacağını taklit eden basit bir izin düzeltmesidir. Sudo chmod 100 kullanılması, yalnızca sahibin (kök) dscl komutunu yürütebileceğini belirtir; bu, diğer yönetici olmayan kullanıcıların sudo komutunu ve dolayısıyla yönetici parolasını kullanmadan dizin hizmetleri yardımcı programına erişmesini etkili bir şekilde engeller.
Bu izinleri değiştirmenin bazı istenmeyen sonuçları olabilir, ancak bunun çoğu kullanıcıyı etkilemesi pek olası değildir. Bazı sorunlarla karşılaşırsanız, varsayılan olarak 755 olarak ayarlanmış gibi görünen izinleri her zaman geri değiştirebilirsiniz.
Yorumlara bu ipucunu bırakan “Tjb”ye çok teşekkürler!
Güncelleme: Jim T, izinleri değiştirmek için başka bir chmod komutu önererek yorumlarda şu öneriyi bıraktı:
Onun mantığı, chmod 100'ün çok kısıtlayıcı olması, çünkü daha önce root kullanıcısının okuyup yazabilmesi ve çalıştırabilmesi için komutu yalnızca yürütülecek şekilde değiştirmesidir.
