Local Login deaktivieren

da.bernde

Cadet 2nd Year
Registriert
Dez. 2004
Beiträge
20
Hi,

gibte ne Möglichkeit, den System-Login für einen Benutzer zu deaktivieren (ähnlich dem Deaktivieren vom root).

Hintergrund ist der:

Ich habe einen FTP (debian 6, vsftp), wo ich Datenaustausch innerhalb der Firma ermöglichen möchte (1 Benutzername, nur Intranet, nicht anonym).
Was ich nicht möchte ist, dass sich dieser Benutzer per ssh oder ähnlichem direkt am Rechner anmelden kann.


Ist das möglich?



Viele Grüße


Bernhard
 
Ja, ändere einfach in der Datei /etc/passwd hinter dem Benutzernamen den Dateipfad zur Login-Shell (z.B. ...:/bin/sh) in ...:/bin/false

Dann bekommt der Benutzer keine Login-Shell mehr und kann sich demzufolge auch nicht mehr anmelden.
 
Hi,

einfach als shell in der /etc/passwd für den Benutzer:

/sbin/nologin

verwenden :=)

Grüße,
d2boxSteve

PS: nologin schreibt ne schöne Meldung, false macht nen Fehlercode ... geschmacksache
 
Zurück
Oben