Come posso creare un loop di accesso infinito per un utente specifico?

8

Bene, so che la domanda è strana, ma ho un utente "Bob" e voglio che il solo account di Bob sia bloccato nel ciclo di accesso infinito. Si prega di notare che non voglio uscire da un loop di login .. Voglio che questo particolare utente sia bloccato nel ciclo di login infinito.

Come faccio a fare questo?

    
posta Seth 13.04.2015 - 20:26

3 risposte

5

Apri terminale (premi Ctrl + Alt + T ). Esegui questo comando nel terminale.

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

Questo comando con modifica della proprietà della directory .Xauthority dell'utente Bob all'utente root, quindi non consente a Bob di accedere.

    
risposta data Faizan Akram Dar 13.04.2015 - 20:44
13

Per indirizzare il commento di bodhi che l'utente può accedere con altri mezzi, aprire il file /etc/security/limits.conf e in fondo aggiungere la seguente riga

username hard maxlogins 0

L'utente sarà in grado di accedere in tty, ma verrà espulso immediatamente, e lightdm (o qualsiasi altro gestore di login per quella materia) farà lo stesso. Per buona misura lo userei insieme a chowning .Xauthority

    
risposta data Sergiy Kolodyazhnyy 13.04.2015 - 22:02
7

Cambia la shell per Bob:

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

Leggi altre domande sui tag