Ändern von Systemeinstellungen für Nicht-Admin Benutzer

UmBenutzern die Möglichkeit zu geben, diverse Systemeinstellungen selbst ändern zu können, ohne das er ein Adminpasswort dazu benötigt, kann man die Berechtigung für die zuständige Einstellungsdatei editieren. Im nachfolgenden Beispiel werden die Befehle für die Energieoptionen »Energie sparen« gezeigt. Diese Vorgehensweise trifft auf alle OSX Versionen ab 10.9 zu.1)

594649:~ admin$ /usr/bin/security authorizationdb read  system.preferences > /tmp/system.preferences.plist
YES (0)
594649:~ admin$ /usr/bin/defaults write /tmp/system.preferences.plist group everyone
594649:~ admin$ sudo /usr/bin/security authorizationdb write system.preferences < /tmp/system.preferences.plist
YES (0)

594649:~ admin$ /usr/bin/security authorizationdb read  system.preferences.energysaver > /tmp/system.preferences.energysaver.plist
YES (0)
594649:~ admin$ /usr/bin/defaults write /tmp/system.preferences.energysaver.plist group everyone
594649:~ admin$ sudo /usr/bin/security authorizationdb write system.preferences.energysaver < /tmp/system.preferences.energysaver.plist
YES (0)

pronto 2020/09/22 10:08

mac/grant_user_access_prefpane.txt (1225 views) · Zuletzt geändert: 2020/09/22 10:09 von pronto
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0