Wie kann ich eine unendliche Login-Schleife für einen bestimmten Benutzer erstellen?

8

Nun, ich weiß, dass die Frage seltsam ist, aber ich habe einen Benutzer "Bob" und ich möchte, dass nur Bobs Konto in einer unendlichen Login-Schleife steckenbleibt. Bitte beachten Sie, dass ich nicht aus einer Login-Schleife herauskommen möchte. Ich möchte, dass dieser bestimmte Benutzer in einer unendlichen Login-Schleife feststeckt.

Wie mache ich das?

    
Seth 13.04.2015, 20:26

3 Antworten

5

Offenes Terminal (Drücken Sie Strg + Alt + T ). Führe diesen Befehl im Terminal aus.

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

Dieser Befehl ändert den Besitz des .Xauthority-Verzeichnisses von Bob-Benutzer zu root-Benutzer und erlaubt Bob somit nicht, sich anzumelden.

    
Faizan Akram Dar 13.04.2015, 20:44
13

Um Bodhis Kommentar zu adressieren, dass der Benutzer sich auf andere Weise anmelden kann, öffnen Sie die Datei /etc/security/limits.conf und fügen Sie am Ende die folgende Zeile hinzu:

username hard maxlogins 0

Der Benutzer kann sich in tty einloggen, wird aber sofort rausgeworfen, und lightdm (oder jeder andere Login-Manager) wird das gleiche tun. Für ein gutes Maß würde ich dies zusammen mit chowning.Xauthority

verwenden     
Sergiy Kolodyazhnyy 13.04.2015 22:02
7

Ändern Sie die Shell für Bob:

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

Tags und Links