Como posso criar um loop infinito de login 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 infinito de login. Observe que não quero sair de um loop de login. Quero que esse usuário em particular fique preso no loop de login infinito.

Como eu faço isso?


3
O OP queria apenas que o usuário Bob entrasse em um loop infinito de login. É óbvio que ele está preocupado com a tela de login GUI, alterando assim as permissões / propriedade de .Xauthority é suficiente
Faizan Akram Dar

1
Por que você faria uma coisa dessas?
Elder Geek


5
Eu acho que isso deve um site de troca de pilha "Como mexer com seus colegas de trabalho"
Igor Putilov

Respostas:


5

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

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

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


13
O usuário ainda pode efetuar login por outros meios, ssh ou kerberos, para citar alguns. Defina o shell do usuário como / bin / false, para impedir o login.
Panther

1
@ bodhi.zazen Eu já resolvi isso #
Sergiy Kolodyazhnyy 13/04/2015

7
Reinicie seu sistema? Não estava falando do Windows!
Ernest Friedman-Hill

6
Reiniciar seu sistema? Não estamos falando do Windows!
200_success

3
Você já recebeu os comentários que explicam os votos negativos. Um problema, a reinicialização supérflua, foi corrigido pela edição da AB. (Diferentemente dos usuários do Windows, muitos usuários do Linux se preocupam com o tempo de atividade. Reinicializações desnecessárias são consideradas um mau conselho - e raramente são necessárias.) esta resposta. O usuário ainda pode efetuar login através de um console de texto (Ctrl-Alt-F1). Uma vez logado, Bob pode rm .Xauthority, mesmo que o arquivo seja de propriedade raiz. Então toda a sua solução é derrotada.
200_success

13

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

username hard maxlogins 0

O usuário poderá fazer login 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


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.