ftp ohne shell

ladli

Active Member
Hallo,

die Frage wurde genau so schon einmal gestellt, aber nur mit dem Hinweis, ein anderes FTP-Programm zu nutzen.

Also, wie kann ich unter FreeBSD 4.12 mit dem normalen FTP Programm Benutzern einen Ftp-Zugang ermöglichen ohne ihnen einen shell-Zugang zu geben?
Geht das vielleicht gar nicht?


In ftpchroot sind diejenigen eingetragen, die sich nur in ihrem Homeverzeichnis bewegen dürfen, die haben aber shell Zugang.

Danke für Eure Hilfe,
ladli
 
du richtest die benutzer einfach ohne login-shell ein, d.h. bei der einrichtung/veränderung des users nologin als shell eintragen

p.s.: woher hast du denn freebsd 4.12 ? das neueste ist 4.11...
 
Enter shell bash csh date no sh tcsh [sh]: nologin
nologin: is not allowed!


FreeBSD 4.12: selbst gebastelt:-) nee, war ein tippfehler, ich meinte 4.10!
 
"Enter shell bash csh date no sh tcsh [sh]: no"
führt dazu, dass auch kein ftp Zugang möglich ist, wenn ich das richtig sehe.
 
ladli said:
Enter shell bash csh date no sh tcsh [sh]: nologin
nologin: is not allowed!
Also bei mir funktioniert dann auch kein FTP-Login mehr.
Ich habe einfach eine shell in /etc/shells eingetragen:

Code:
echo "/usr/bin/ftponly" >> /etc/shells

Die shell kannst du dann deinen FTP-usern zuweisen.

mfg
 
Back
Top