在系统偏好设置 -> 安全,复选框“需要密码才能唤醒处于睡眠或屏幕保护程序状态的计算机”显示为灰色:
我怎样才能重新启用该选项以便将其关闭?
我想这是我的 IT 部门推出的托管客户端(也许这些解决方法让它真正发挥作用)。在开始向他们提交工单、试图向他们解释问题并说服他们改变它之前,我认为在 SuperUser 的帮助下绕过设置可能会更容易。我试过
defaults -currentHost write com.apple.screensaver 'Require Password' -int 0
和
defaults -currentHost write com.apple.screensaver askForPassword -int 0
但都没有帮助。当前的默认值为:
# defaults -currentHost read com.apple.screensaver
{
"Require Password" = 0;
askForPassword = 0;
}
目录实用程序显示 Mac 已绑定到 Active Directory 域;但是在“服务”选项卡下,Active Directory 未启用。
每Theo Belk 的建议,我编辑了~/Library/Preferences/ByHost/com.apple.screensaver.
啦啦啦.plist
使用属性列表编辑器。这确实清除了复选框,但只是表面上的:Mac 在睡眠后仍要求输入密码,并在此时重置复选框。中没有屏幕保护程序的 plist /System/Library/User Template/English.lproj/Library/Preferences
。
这是 Mac OS 10.5.8。
答案1
除非您拥有可以更改托管设置的框的管理员权限,否则无论您在自己的偏好设置中输入什么,托管设置都会覆盖它(因为这显然是他们的配置方式)。无论如何,我认为超级用户不应该帮助您规避管理层和/或 IT 团队制定的政策。如果您不同意该设置,您需要与他们交谈。
答案2
您的 Mac 是否已绑定到目录服务?IT 部门必须这样做才能将托管客户端首选项推送给您。在 OS X 10.5 中,您可以在 /Applications/Utilities/Directory Services 中看到 Mac 绑定到哪个服务器。我很好奇,因为您似乎能够创建新的本地管理员帐户。大多数费心管理首选项的 IT 部门都不会为本地用户提供任何管理员功能。
此首选项似乎由 com.apple.screensaver.plist 中的每个用户控制。锁定“安全”首选项窗格不会影响此首选项,用户仍应能够更改它。如果您的 Mac 已绑定到该目录,则 IT 部门可能会将首选项推送到机器。查看 ~/Library/Preferences/ 或 /ByHost 文件夹,看看那里是否有 com.apple.screensaver 类型的文件。
由于在新的本地管理员帐户中也发生了同样的事情,因此他们可能使用新用户模板推送了锁定的首选项。要检查这一点,请以 root 身份使用终端查看 /System/Library/User Template/English.lproj/Library/Preferences