Skip to main content

Benutzer wechseln schlägt fehl: This account is currently not available

Einleitung

Beim Updaten eines Debian-Servers bin ich auf das Problem gestoßen, dass ich mich nicht als ein anderer Benutzer mit dem Befehl su anmelden konnte. Ein direkter Login per SSH war auch nicht möglich. Nach einer Recherche bin ich auf die Lösung gestoßen, welches mein Problem beseitigt hat. 

Lösung zum Problem

Im ersten Schritt überprüfen wir, ob dem Benutzer der Login per su oder SSH verboten wurde. Dazu geben wir uns mit dem nachstehenden Befehl einmal eine Übersicht aus, welche Verbote oder Zugriffe unser Benutzer hat.

cat /etc/passwd | grep "benutzername"

Hier überprüfen wir nun, ob hinter dem Benutzernamen ein Eintrag wie /bin/false oder /sbin/nologin steht. Wenn eins von den beiden Dingen hinter dem Benutzernamen steht, haben wir die Ursache gefunden. 

Dazu editieren wir einfach die /etc/passwd Datei mit einem Editor unserer Wahl. Ich verwende dazu nano. Wir entfernen die Einträge und fügen dort /bin/bash ein.

Jetzt sollte ein Login auf dem Server mit dem Benutzer wieder möglich sein.