我正在运行 Mac OS 10.6 服务器,并连接了一组 10.6 和 10.7 工作站以进行身份验证和 MCX。用户拥有网络配置文件(主文件夹存储在服务器上,通过法新社)。
当用户登录时,他们可以更改桌面背景。到目前为止,一切都很好。
然而,下次他们登录时,他们的桌面背景已重置为“Andromeda Galaxy.jpg”。
虽然 MCX 已启用并用于控制其他设置,但桌面的 MCX 已禁用。
是什么阻止了用户的桌面背景被保留?我该如何解决?
我正在运行 Mac OS 10.6 服务器,并连接了一组 10.6 和 10.7 工作站以进行身份验证和 MCX。用户拥有网络配置文件(主文件夹存储在服务器上,通过法新社)。
当用户登录时,他们可以更改桌面背景。到目前为止,一切都很好。
然而,下次他们登录时,他们的桌面背景已重置为“Andromeda Galaxy.jpg”。
虽然 MCX 已启用并用于控制其他设置,但桌面的 MCX 已禁用。
是什么阻止了用户的桌面背景被保留?我该如何解决?
虽然我们的大多数帐户都是通过工作组经理管理的,但我们经常设置本地帐户,用于我工作的 K-12 机构的期末政府考试。
最好把电脑锁起来,让学生在考试期间只能使用他们的文字处理器,而不能上网。我创建了一个本地用户测试帐户并在家长控制下调整了一些设置。然后,我能够导出它们:
dscl . -mcxexport /Users/testuser -o parental_controls.plist
并重新导入它们以取得良好效果:
dscl . -mcximport /Users/testuser parental_controls.plist
在执行此操作时观察文件系统,我注意到我列入白名单的应用程序是由家长控制在后台签名的,这在设置中被记住了。我导出的 plist 是这样排列的(为了可读性而重新格式化):
<key>appID</key>
<data>+t4MAAAAACgAAAABAAAACAAAABQOiCi6O1EFrBaCbNrFU4pEjwH8zg==</data>
<key>bundleID</key>
<string>com.microsoft.Word</string>
<key>displayName</key>
<string>Word</string>
<key>path</key>
<string>/Applications/Microsoft Office 2008/Microsoft Word.app</string>
我找到了一个很好的 codesigning 指南。不幸的是,它说您需要自己的证书来签署应用程序。[而且,由于这已经变得比我想象的要多,我可能只是手动去 60 台计算机并执行此操作,编写钥匙串脚本以创建新的代码签名证书,这样我就可以签署一些特定的应用程序,然后启用家长控制似乎是一个疯狂的地方。]
我进行了测试,看看如果我删除了密钥会发生什么,并且托管用户无法启动应用程序。
有没有明智的方法
是否可以指定 Mac OS 在休眠硬盘之前应该等待多少分钟不活动?有没有可以手动指定“60 分钟”之类的 plist?
GUI 在“节能器”首选项窗格中为您提供了“尽可能让硬盘进入睡眠状态”的选项,但我想让它等待更长时间。