Como posso criar um loop de login infinito para um usuário específico?

8

Bem, eu sei que a pergunta é estranha, mas eu tenho um usuário "Bob" e quero que apenas a conta de Bob fique presa no loop de login infinito. Por favor, note que eu não quero sair de um loop de login ... Eu quero que este usuário em particular para ser preso em loop de login infinito.

Como faço isso?

    
por Seth 13.04.2015 / 20:26

3 respostas

5

Abra o Terminal (Pressione Ctrl + Alt + T ). Execute este comando no terminal.

chown -R root:root /home/Bob/.Xauthority

Este comando altera a propriedade do diretório .Xauthority do usuário Bob para o usuário root, portanto, não permite que Bob faça login.

    
por Faizan Akram Dar 13.04.2015 / 20:44
13

Para abordar o comentário do bodhi de que o usuário pode fazer o login por outros meios, abra o arquivo /etc/security/limits.conf e na parte inferior, adicione a seguinte linha

username hard maxlogins 0

O usuário poderá entrar no tty mas será expulso imediatamente, e o lightdm (ou qualquer outro gerenciador de login) fará o mesmo. Para uma boa medida eu usaria isso junto com chowning .Xauthority

    
por Sergiy Kolodyazhnyy 13.04.2015 / 22:02
7

Altere o shell para Bob:

sudo chsh -s /bin/false Bob
    
por A.B. 13.04.2015 / 21:28

Tags