Skip to main content

Classification: UNCLASSIFIED
Caveats: FOUO

Modifying this key:

<key>system.login.screensaver</key> <dict> <key>class</key> <string>rule</string> <key>comment</key> <string>The owner or any administrator can
unlock the screensaver.</string> <key>rule</key>

<string>authenticate-session-owner-or-admin</string> </dict>

To

<key>system.login.screensaver</key> <dict> <key>class</key> <string>rule</string> <key>comment</key> <string>The owner or any administrator can
unlock the screensaver.</string> <key>rule</key> <string>authenticate-session-owner</string> </dict>

Will only allow the current session owner to login.

Additionally, you could create a new rule allowing only the session
owner or a member of a specific group (other than the local admin
accts). For example a sysadmin group. This will also work with ldap
groups:
Modify the screensaver authorization key to:

<key>system.login.screensaver</key> <dict> <key>class</key> <string>rule</string> <key>comment</key> <string>The owner or any administrator can
unlock the screensaver.</string> <key>rule</key>

<string>authenticate-session-owner-or-sysadmin</string> </dict>

And add a new key specifying the new rule:

<key>authenticate-session-owner-or-sysadmin</key> <dict> <key>allow-root</key> <false/> <key>class</key> <string>user</string> <key>comment</key> <string>Authenticate either as the owner or as a
sysadmin.</string> <key>group</key> <string>sysadmin</string> <key>session-owner</key> <true/> <key>shared</key> <false/> </dict>

Michael D. Evans
US ARMY

------------------------------

Message: 4
Date: Wed, 3 Feb 2010 13:15:07 -0500

Be the first to reply!