Abd*_*aly 14 macos automator osx-mountain-lion
Mac OS有一套非常基本的家长控制选项,允许您限制用户访问网站和应用程序,以及设置每日时间限制.我希望能够编写脚本来执行以下操作:
允许从上午8点到9:30访问特定网站,限制访问游戏.允许从下午5点到下午6点进行一般访问.
我不知道在Mac OS 10.8上编写脚本的方法从哪里开始.有什么建议?这是Automator可以处理的东西,还是我最好使用cron job/shell脚本?
mac*_*ome 14
家长控制是使用自10.2以来一直存在的常规ol'托管偏好(aka MCX)框架来实施的.它将它们存储在相关用户的mcx_attributes属性中的本地目录服务中.
要在GUI之外设置它们或任何托管设置,您需要做的就是使用dscl
工具的mcx插件将正确格式化的plist 输入到用户中.OS X sysadmin社区很好地理解并记录了这样的本地目录服务策略.
开始理解这一点的最简单方法是设置一些家长控制,然后使用/ System/Library/CoreServices中的Directory Utility应用程序或dscl
命令来检查mcx属性,这将使您可以像浏览文件一样浏览目录服务系统与cd和ls.
一旦你看到在XML中设置的键是什么,你就可以开始自己设计.您也可以使用该dscl . -mcxexport
命令.这将转储管理配置,然后您可以稍后导入它.查看dscl . -mcxhelp
mcx插件的下拉列表.
要查看使用脚本实现此过程的过程是:
dscl . mcximport
更具前瞻性的替代方案是创建配置文件(也只是一个plist文件.)然后使用该profiles
命令加载它.如果您采用配置文件路由,那么目录服务或dscl
命令中没有任何问题需要担心.
归档时间: |
|
查看次数: |
5505 次 |
最近记录: |