Adicione tempo a uma conta gerenciada do OS X Parental Controls com um comando shell

Adicione tempo a uma conta gerenciada do OS X Parental Controls com um comando shell

Imagino que exista um contador simples para uso diário, e que possa ser modificado, mas não consegui encontrar nenhuma documentação sobre onde ou como fazer isso. Alguém sabe?

Responder1

O arquivo:

Biblioteca/Suporte a aplicativos/Apple/ParentalControls/Users/user/com.apple.familycontrols.overrides.plist

parece conter uma "duração" de par chave/inteiro que controla inteiramente o tempo restante do dia atual.

A sintaxe é bastante fácil de entender, embora não seja muito claro como o sistema reage às alterações no arquivo. Por exemplo, o cronômetro no menu de nome de usuário é interrompido se for editado enquanto o usuário estiver logado. Tudo parece ser recarregado no login, entretanto, deve ser fácil estender o tempo remotamente via shell quando ele acabar. Cuidado, no entanto, o formato da hora é instável. Só consegui testar a duração dos números de três dígitos e eles parecem ser interpretados como Minuto, Segundo, Segundo.

EDIT> As teorias acima não estão corretas. Parece que o valor é na verdade um valor em segundos, mas deve ser adicionado a algum tempo de expiração que não está neste arquivo, mas provavelmente nos arquivos plist binários individuais armazenados sob a mesma hierarquia em ano/mês/dia, mas é muito difícil decifrá-los.

informação relacionada