Como bloquear remotamente usuários de fazer login temporariamente

5

Não sei como dizer isso. Eu gostaria de poder, remotamente, bloquear o acesso de meus filhos por um período de tempo ou ter controle de bloqueio / desbloqueio. Basicamente, quero bloquear uma conta temporariamente até que eu a desbloqueie remotamente.

    
por peck 06.09.2011 / 03:36

3 respostas

2

Uma solução rápida e suja seria:

  • ssh na caixa
  • altere a senha do usuário com a qual seus filhos fazem login ("sudo passwd kiddies")
  • edite "sudo poweroff"
  • diga-lhes para concluírem o trabalho de casa antes que possam usar a máquina novamente.

Pode haver maneiras melhores de desativar uma conta de usuário sem alterar a senha, como

sudo usermod --expiredate 1 kiddies

ou

sudo passwd -l kiddies

e para desbloquear:

sudo passwd -u kiddies
    
por Sergey 06.09.2011 / 03:57
0

Não tenho certeza sobre como fazer isso remotamente, mas você pode simplesmente alterar a senha e alterá-la novamente quando tiver permissão para acessar novamente. Você pode tentar o LogMeIn ou o Teamviewer.

    
por Steven 06.09.2011 / 03:57
0

Você pode fazer isso com um trabalho cron do root que cria e exclui     / etc / nologin

Veja "man login" para informações. Impede logins não root.

Claro, quando você cria     / etc / nologin você ainda terá que lidar com os usuários logados.

    
por waltinator 26.09.2011 / 00:23