Períodos de bloqueio diários pré-programados [duplicados]

0

Estou procurando uma maneira automática de bloquear nosso computador doméstico em determinados horários do dia pré-agendados. Em vez de criar meu próprio script para fazer isso, há algum software pronto para uso neste caso de uso?

Caso isso seja importante, a solução não precisa ser absolutamente à prova de balas. Eu só preciso aumentar a "barreira de ativação" apenas o suficiente para desencorajar o uso casual do computador.

    
por kjo 03.06.2015 / 03:04

2 respostas

1

Parece que você pode implementar isso através do sistema de autenticação padrão do Linux (chamado pam - Pluggable Authentication Modules). Isso (entre outras coisas) é responsável por verificar se os usuários podem efetuar login.

Dentro do sistema pam, há um módulo chamado pam_time , que permite definir restrições para logins com base na hora do dia. Isso é controlado pelo arquivo /etc/security/time.conf .

Algo parecido com isso poderia funcionar:

login;tty*;!kjo;Wd1500-2000

- para evitar que todos, exceto o usuário kjo , façam login (ou seja, usando o serviço login , em qualquer terminal tty* ) das 15h às 20h nos dias úteis. Tenha cuidado, porém, eu não testei isso!

Há um pouco de documentação sobre o formato de configuração no arquivo /etc/security/time.conf e verifique as páginas de manual pam_time e time.conf para obter mais informações:

man pam_time
man time.conf

Depois de configurar o time.conf a seu gosto, você precisará remover o comentário da linha a seguir em /etc/pam.d/login.conf :

account requisite pam_time.so
    
por Jeremy Kerr 03.06.2015 / 03:26
0

Um módulo seria pam_time .

A sua pergunta pode ser respondida por Como faço para restringir a computação dos meus filhos? tempo.

    
por BillThor 03.06.2015 / 03:26