要设置访客帐户登录时间(时间限制或宵禁):
使用以下长命令,编辑每一天的 start 和 end 值。
dscl . -mcxedit /Users/Guest com.apple.familycontrols.timelimits limits-list '({allowancesActive = 1;curfews = {friday = ({end = "06:00:00";start = "00:00:00";},{end = "23:59:59";start = "17:00:00";});monday = ({end = "06:00:00";start = "00:00:00";},{end = "23:59:59";start = "17:00:00";});saturday = ({end = "06:00:00";start = "00:00:00";},{end = "23:59:59";start = "17:00:00";});sunday = ({end = "06:00:00";start = "00:00:00";},{end = "23:59:59";start = "17:00:00";});thursday = ({end = "06:00:00";start = "00:00:00";},{end = "23:59:59";start = "17:00:00";});tuesday = ({end = "06:00:00";start = "00:00:00";},{end = "23:59:59";start = "17:00:00";});wednesday = ({end = "06:00:00";start = "00:00:00";},{end = "23:59:59";start = "17:00:00";});};groupID = "__COMPUTER__";itemType = "com.apple.familycontrols.timelimits.computer";name = Computer;})'
查看访客帐户时间限制的状态:
dscl . -mcxread /Users/Guest com.apple.familycontrols.timelimits limits-list
或:
dscl . -mcxread /Users/Guest com.apple.familycontrols.timelimits limits-list | egrep "end|start" | sort | uniq
涉及的文件:
/Library/Managed Preferences/Guest/com.apple.familycontrols.timelimits.plist
包含本地访客帐户的宵禁数据
/Library/Managed Preferences/Guest/complete.plist
来宾帐户的所有托管首选项设置的编译
这是系统用来设置宵禁的数据:
/private/var/db/dslocal/nodes/Default/users/Guest.plist