Shell Zugang Begrenzung

hoppala

Grünschnabel
Hi :) !

Eventuell kann mir jemand helfen !? :-)

Wie kann man einen Shell Zugang für einen bestimmten User
begrenzen, so dass er nicht aus seinem Verzeichniss kann und nur
FTP relevante Befehle ausführen kann ?

Vielen Dank im voraus und einen guten Rutsch
Hopps:
 
Hi,

also ob dein User eine Shell benötigt oder nicht, kommt auf deinen FTPd an. Einige setzten bei den Usern eine valide Shell voraus (aus /etc/shells).
 
Schreibe einfach in die /etc/passwd für den entsprechenden User als Shell "/bin/ftp", bzw. den Pfad, wo ftp liegt. Dann wird automatisch eim Login ftp geöffnet und der User kann nur noch ftp-Commands aufführen. /bin/ftp musst du vorher natürlich noch zu /etc/shells hinzufügen.
 
Hi :)

Danke für Deine Antwort.

Microhome hat gesagt.:
Schreibe einfach in die /etc/passwd für den entsprechenden User als Shell "/bin/ftp", bzw. den Pfad, wo ftp liegt. Dann wird automatisch eim Login ftp geöffnet und der User kann nur noch ftp-Commands aufführen. /bin/ftp musst du vorher natürlich noch zu /etc/shells hinzufügen.

Leider kommt der User trotzdem noch aus seinem Homeverzeichniss raus und
hat Zugriff auf die anderen Verzeichnisse.
Vielleicht könnte mir dort bitte noch jemand weiterhelfen :)

Danke
Hopps
 
Zurück