Controles parentales a través de la terminal

Lo tengo configurado para que mi hijo solo tenga 1 hora de uso de la computadora por día. Por lo general, necesita extensiones, y creo que la única solución para hacerlo mientras estoy fuera es a través de terminal. ¿Hay alguna manera de extender el time restante a través de un command de terminal? Tenga en count que solo estoy buscando respuestas a través de un terminal, no de otro software de terceros.

Gracias.

  • Cómo iniciar un terminal desde una unidad flash USB de recuperación
  • ¿Hay alguna mejora en la aplicación Mavericks Terminal?
  • moviendo la carpeta de descargas dentro de otra carpeta (10.8.2)
  • Bloqueo de sitios web en OS X
  • `scutil --nc start` no conecta PPPT VPN - OS X 10.11
  • Permitir privilegios sudo, pero no acceso a sitios
  • Hammerspoon obtiene el directory de trabajo del buscador
  • Wake Otros equipos de Mac OSX
  • ¿Cómo detener el inicio de la Terminal minimizada en el Dock?
  • ¿Cómo editar los hosts para bloquear la dirección IP?
  • Mac se renombra automáticamente - el nombre del host es incorrecto en el terminal
  • Abra la carpeta desde la terminal usando la carretilla elevadora
  • 3 Solutions collect form web for “Controles parentales a través de la terminal”

    Puede cambiar /Library/Managed\ Preferences/Username/com.apple.familycontrols.timelimits.v2.plist bajo los time-limits key hay 2 dictionarys que puede necesitar considerar:

    • día laborable

    • fin de semana

    Ambos tienen una key "secondsPerDay" que puedes cambiar.

    Puede editar el .plist convirtiéndolo a XML usando sudo plutil -convert xml1 theFile y luego sudo plutil -convert xml1 theFile con su editor de línea de command favorito.

    También puede cambiar la configuration con PlistBuddy:

    sudo /usr/libexec/PlistBuddy -c 'set time-limits:weekday-allowance:secondsPerDay 10800' /Library/Managed\ Preferences/test/com.apple.familycontrols.timelimits.v2.plist

    Reemplace la test con el nombre de usuario.

    Cuando intenté usar el cambio rápido de usuario para iniciar session en una count de testing, volviendo a mi count principal y estableciendo el límite en unos pocos segundos, no pude volver a iniciar session en la count de testing. No sé si los cambios se aplican inmediatamente si la count está en uso.

    Desde http://blog.takelap.com/2010/05/how-to-set-mac-os-x-parental-controls.html

    Si quieres un guión, "hazlo todo por ti"

    crear un script (file) como "limit.sh"

     #!/bin/sh # Force times to a lower value than the usual default. # 15 minutes TVAL=900 USER=user /usr/bin/dscl . mcxexport /Users/$USER -o /tmp/usertimes$$.exp \ com.apple.familycontrols.timelimits limits-list awk -v TVAL=$TVAL 'BEGIN { flag=0 } /timeLimitSeconds/ { flag=1;print;next } flag == 1 { $1="<integer>" TVAL "</integer>"; flag=0} {print}' < /tmp/usertimes$$.exp > /tmp/usertimesnew$$.exp /usr/bin/dscl . mcximport /Users/$USER /tmp/usertimesnew$$.exp /bin/rm -f /tmp/usertimes$$.exp /tmp/usertimesnew$$.exp 

    luego $ chmod u+x limit.sh

    y ejecutarlo con sudo.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).