PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Benutzeraccount deaktivieren



die_Eule
20.01.08, 16:13
Guten Tag allerseits

Ich habe hier Konten für Benutzer, die von außerhalb (am eben manchmal auch direkt am PC) auf den PC zugreifen. Doch von mal zu mal. Die Verbindung läuft über ssh. So weit so gut.
Wenn ich jetzt das Konto eines Benutzers mittel "usermod -L" deaktiviere, scheint er nur das Passwort zu ändern. Da ich aber den ssh Zugang nur über PubkeyAuthentication zulasse, kommen sie so immernoch rein.
Kann ich das Konto so sperren, dass der Benutzer wirklich nicht mehr in das System kommt?

Jigsore
20.01.08, 16:46
Du kannst AllowUser / AllowGroup in der sshd_config setzen.

snowcrash23
20.01.08, 16:50
Hallo
eine Möglichkeit währe die Login-Shell auf /bin/false zu setzen.
Mit usermod geht es aber auch:
-L, --lock
Lock a user´s password. This puts a ´!´ in front of the encrypted password, effectively
disabling the password. You can´t use this option with -p or -U.

Note: if you wish to lock the account (not only access with a password), you should also
set the EXPIRE_DATE to 1.

MfG
snowcrash23

die_Eule
20.01.08, 17:34
Danke euch Beiden. Hat geklappt.