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

2

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

    
por Sarah 25.01.2012 / 17:07

1 resposta

2

O arquivo:

Library/Application Support/Apple/ParentalControls/Users/user/com.apple.familycontrols.overrides.plist

parece conter um par chave / inteiro "duração" que controla totalmente o tempo restante do dia atual.

A sintaxe é bastante fácil de entender, embora a maneira como o sistema reage às mudanças no arquivo não seja clara. Por exemplo, o cronômetro no menu de nome de usuário é interrompido se editado enquanto o usuário está logado. Tudo parece ter sido recarregado no login, portanto, deve ser fácil estender o tempo remotamente via shell depois que ele acabar. Cuidado, o formato de hora é complicado, no entanto. Eu só consegui testar números de três dígitos por duração, e eles parecem ser interpretados como segundo segundo minuto.

EDITAR > As teorias acima não estão corretas. Parece que o valor é realmente um valor em segundos, mas deve ser adicionado a algum tempo de expiração que não esteja neste arquivo, mas provavelmente nos arquivos plísticos binários individuais armazenados na mesma hierarquia em ano / mês / dia, mas é muito difícil de decifrar isso.

    
por 25.01.2012 / 20:34