Per impostare i tempi di account Password ospite (limiti di tempo, o coprifuoco): Usare il seguente lungo comnand, modificare i valori di inizio e fine per ogni giorno.
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;})'
per visualizzare lo stato dei termini di account guest:
dscl . -mcxread /Users/Guest com.apple.familycontrols.timelimits limits-list
o:
dscl . -mcxread /Users/Guest com.apple.familycontrols.timelimits limits-list | egrep "end|start" | sort | uniq
file coinvolti: /Library/Preferences Managed/Guest/com.apple. familycontrols.timelimits.plist Contiene i dati di coprifuoco per conto Guest locale
/Library/Preferences Managed/Guest/complete.plist compilazione di tutte le impostazioni gestite per account Guest
Questi sono i dati che il sistema utilizza per impostare il coprifuoco: /private/var/db/dslocal/nodes/Default/users/Guest.plist
Suona come una grande idea per un app. Non sono sicuro se Apple lo consentirebbe nell'app store mac, però. – Jordan