Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 114
  • Last Modified:

El capitan screen lock

How can I disable the screen saver password for all users? Users have to restart the mac to log in if another user forgets to log out because the "require password 5 minutes after sleep or screen saver begins" setting in the security and privacy pane in the system preferences.   This is on El capitan
0
Roccat
Asked:
Roccat
  • 2
  • 2
  • 2
  • +1
3 Solutions
 
Tim LapinComputer Consultant (Desktop analyst)Commented:
From what I've read, about the only way to disable such a feature system-wide is via configuration profiles and the like.  Software such as JAMF will also give you that kind of control.

Other than those options, I think you'll have to consider messing with .plist files.  If I have time, I will investigate further to determine which pref file or equivalent might do the job, assuming it's even possible.
0
 
netcmhCommented:
You can use the following AppleScript code:

tell application "System Events" to set security preferences' require password to wake to false
0
 
serialbandCommented:
You'll need to add osascript, if you're running from the command line.  You'll also need to be root, so you'll need sudo.
Just ssh to all your systems and send the following command line to each system.
sudo osascript -e 'tell application "System Events" to set require password to wake of security preferences to false'
0
Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

 
Tim LapinComputer Consultant (Desktop analyst)Commented:
I tried a test and disabled the password lock on my mac.  I did notice that the preferences file for the screensaver (com.apple.screensaver.plist) in my user library has the following code snippet that asks for a password upon waking from the screen saver:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>askForPassword</key>
	<integer>0</integer>
	<key>askForPasswordDelay</key>
	<real>5</real>
	<key>tokenRemovalAction</key>
	<integer>0</integer>
</dict>
</plist>

Open in new window


The second line shows a 0 (zero) entry.  That means no password requirement.   It had a 1 before I disabled the password check.

The fourth line shows a 5.  It refers to a 5 second delay before locking the screen and asking for a password.

The system level version has no such code.  

It is possible that the command from serialband inserts that snippet.  Try his command first and check.  If that does not work, you can try to insert the above snippet in the system level version and see what it does.

Note:  I have not tried editing this particular system plist file but I have edited others without problems.  Please remember that editing .plist files on the fly can be riskier than issuing commands via Terminal.
0
 
RoccatAuthor Commented:
Thank you! I noticed that our device management software (lanrev) supports configuration profiles and we utilized them
0
 
RoccatAuthor Commented:
Thank you!!
0
 
netcmhCommented:
Thank you for the grade. Good luck.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 2
  • 2
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now