Ich versuche, die Einstellungsdatei unter manuell zu ändern
/Library/Preferences/SystemConfiguration/preferences.plist
Um es zu ändern, muss ich ihm die read&write
Erlaubnis geben. Ich habe das gemacht. Das Problem ist, dass sich die Datei in einem Ordner befindet, für den ich weder die Berechtigung ändern kann (ich bin Administrator und habe keinen Zugriff), noch möchte ich aus Sicherheitsgründen die Berechtigungen für den gesamten Ordner ändern. Ich möchte es nur für die Datei preferences.plist ändern. Wie kann ich das erreichen?
Dies sind die Pop-ups, die ich bekomme, wenn ich versuche, es zu ändern.
Beim Ändern der Berechtigungen für den übergeordneten Ordner erhalte ich Folgendes:
Um das Schreiben von user_name in die Datei „preferences.plist“ zuzulassen , fügen Sie eine ACL hinzu mit:
sudo chmod +a "user_name allow write" /Library/Preferences/SystemConfiguration/preferences.plist
Dies ändert die Ausgabe von:
ls -laeO /Library/Preferences/SystemConfiguration/preferences.plist
-rw-r--r-- 1 root wheel - 59715 9 Feb 23:25 /Library/Preferences/SystemConfiguration/preferences.plist
Zu:
ls -laeO /Library/Preferences/SystemConfiguration/preferences.plist
-rw-r--r--+ 1 root wheel - 59715 9 Feb 23:25 /Library/Preferences/SystemConfiguration/preferences.plist
0: user:user_name allow write
ändert aber nicht die Berechtigungen des übergeordneten Ordners oder anderer Dateien, die sich im selben Ordner befinden:
drwxr-xr-x 15 root admin - 510 24 Mär 17:23 SystemConfiguration
Um die ACL später zu entfernen, geben Sie einfach Folgendes ein:
sudo chmod -a "user_name allow write" /Library/Preferences/SystemConfiguration/preferences.plist
Tetsujin
sanjihan