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.

  • Usando Terminal, ¿cómo puedo encontrar en qué directory está montado mi disco USB?
  • Iterm2 - Exportar las configuraciones de un solo perfil para su distribución a otros
  • ¿Cómo deshabilitar el dialog "El time de su computadora está casi arriba"?
  • ¿Cómo puedo enumerar solo el nombre de la interfaz y la IP asignada con ifconfig en la terminal?
  • Cambie la acción pnetworkingeterminada para abrir files ejecutables en el editor en lugar de en la Terminal
  • No se pueden encontrar los files .plist
  • Comando de terminal para expulsar a los usuarios seleccionados de mi networking
  • Forzar Spotlight para indexar una carpeta normalmente no indexada
  • Cómo conectarse a una session de Terminal ya abierta en otra Mac
  • Desinstalado zsh, terminal se volvió raro
  • ¿Cómo puedo agregar una acción para search el text del Terminal seleccionado en Google?
  • ¿Cómo deshabilitar el dialog "El time de su computadora está casi arriba"?
  • 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).