OSX 10.9.1'deyim ve kullanıcı klasörümdeki ayarları değiştirdim. Hatırlayabildiğim kadarıyla cmd + i
kullanıcı klasörüne "sadece" bastım ve erişim hakları altında seçtim apply to all sub folders
. Bana nedenini sorma - Aptal olduğumu biliyorum ve bir daha yapmayacağım.
Anladığım kadarıyla bu, kullanıcı klasörümdeki tüm dosya ve klasörleri kök kullanıcıya ait olacak şekilde değiştirdiğim anlamına geliyor ve bu nedenle, örneğin dosya kopyalama vb. Herhangi bir dosya işlemi yapmama izin vermiyor.
Bunu düzeltmek için ne yapabilirim?
İzinleri onarmak için zaten Disk Yardımcı Programını kullandım. Ama şans yok. Söylediği şey bu. Maalesef bu da Almanca olarak açıklanmıştır:
ACL was found, but not expected in …
. İçinLibrary/StartupItems
bunun da diyorSUID-file …/ARDAgent
değiştirildi ve tamir edilmeyecektir. İşte detaylar:ACL wurde gefunden, aber nicht erwartet auf „private/etc/apache2/users“ ACL wurde gefunden, aber nicht erwartet auf „private/etc/paths.d“ ACL wurde gefunden, aber nicht erwartet auf „Library/Audio/MIDI Drivers“ACL wurde gefunden, aber nicht erwartet auf „Library/Audio/Plug-Ins/Components“ ACL wurde gefunden, aber nicht erwartet auf „Library/Audio/Plug-Ins/MAS“ACL wurde gefunden, aber nicht erwartet auf „Library/Audio/Plug-Ins/VST“ ACL wurde gefunden, aber nicht erwartet auf „Library/Java/JavaVirtualMachines“ ACL wurde gefunden, aber nicht erwartet auf „Library/LaunchAgents“ ACL wurde gefunden, aber nicht erwartet auf „Library/LaunchDaemons“ ACL wurde gefunden, aber nicht erwartet auf „Library/PreferencePanes“ ACL wurde gefunden, aber nicht erwartet auf „Library/ScriptingAdditions“ ACL wurde gefunden, aber nicht erwartet auf „Library/StartupItems“Achtung: Die SUID-Datei „System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent“ wurde verändert und wird nicht repariert. ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library“ ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library/Preferences“ ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library/Preferences/com.apple.stackshot.plist“Abweichende Zugriffsrechte für „usr/lib/ruby“, Soll-Wert: lrwxr-xr-x , Ist-Wert: drwxr-xr-x . ACL wurde gefunden, aber nicht erwartet auf „usr/lib/ruby“ ACL wurde gefunden, aber nicht erwartet auf „usr/libexec/cups/driver“ ACL wurde gefunden, aber nicht erwartet auf „Applications/.DS_Store“ ACL wurde gefunden, aber nicht erwartet auf „private/var/at/tabs“ ACL wurde gefunden, aber nicht erwartet auf „private/var/db/lockdown“ ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library/.localized“ ACL wurde gefunden, aber nicht erwartet auf „private/var/root/Library/Preferences/.GlobalPreferences.plist“
Ayrıca burada önerildiği gibi “Reset Password” OSX Utility ile “Ana Dizin İzinlerini ve ACL'leri Sıfırla” yı da denedim . Ama hayır şans :(
İşte biraz daha fazla bilgi:
Terminal ls -la
/Users
klasöründe:drwxr-xr-x 5 root admin 170 21 Dez 2013 . drwxr-xr-x 37 root wheel 1326 5 Feb 10:12 .. -rw-r--r-- 1 root wheel 0 12 Sep 2013 .localized drwxrwxrwt 11 root wheel 374 29 Dez 12:57 Shared drwxr-xr-x+ 69 root admin 2346 10 Feb 11:06 macdaddy
Terminal ls -l açık
/Users/macdaddy/
(benim kullanıcı) klasörü:drwxr-xr-x+ 4 root admin 136 24 Aug 22:26 Applications drwxr-xr-x+ 69 root admin 2346 10 Feb 09:58 Desktop drwxr-xr-x+ 10 root admin 340 3 Jul 2014 Documents drwxr-xr-x+ 25 root admin 850 9 Feb 23:50 Downloads drwxr-xr-x@ 15 root admin 510 5 Feb 10:12 Dropbox drwxr-xr-x+ 72 root admin 2448 1 Feb 20:17 Library drwxr-xr-x+ 10 root admin 340 14 Jan 16:07 Movies drwxr-xr-x@ 16 root admin 544 8 Feb 18:06 Music drwxr-xr-x+ 11 root admin 374 5 Feb 18:21 PhpstormProjects drwxr-xr-x+ 119 root admin 4046 10 Feb 00:40 Pictures drwxr-xr-x+ 5 root admin 170 7 Feb 2011 Public drwxr-xr-x+ 6 root admin 204 27 Mär 2014 Sites drwxr-xr-x+ 8 root admin 272 1 Dez 18:01 VirtualBox VMs drwxr-xr-x+ 2 root admin 68 29 Mai 2014 dumps
Kullanıcı root olmamalı, burada macdaddy olmalı mı? Ayrıca +
ve @
işaretler bana nadir görünüyor.
Öyleyse sorum şu: Sorunumu nasıl düzeltebilirim ki izinler önceki hallerine geri döndürülsün. Ya da en azından daha önce yaptığım gibi çalışabilmek istiyorum.
Bu çözümü buldum:
Kullanıcı izinlerini
, ilk önce tüm ACL izinlerinin kaldırıldığı, ardından tüm izinlerin eşitlendiği varsayılan modlarına sıfırlamachmod
. Şimdi denemeden önce, bu yöntemin tavsiye edilip edilmediğini veya sorunumu çözmenin başka bir yolu olup olmadığını sormak istedim.