Hallo!
Habe mir mehrere Tutorials zuproftpd durchgelesen.
Entweder stehe ich auf der Leitung oder das funktioniert nicht
Also:
Habe eine Benutzergruppe angelegt:
ftpuser
Zusätzlich einen User: ftpuserweb welcher in der Gruppe ftpuser ist.
Nun wollte ich das ganz so bewerkstelligen:
User kann per ftp in dem verzeichnis /var/www Daten ablegen verändern was auch immer vorrausgesetzt er ist in der Gruppe ftpuser
Nun habe ich dem User die Shell bin/false gegeben, da er sich nich lokal anmelden soll...
Aber dann klappt das mit der ftp-connection nicht
Sobald er die Shell bin/bash bekommt geht es...
Wie kann ich das anders lösen?
FTP-User bin/bash oder bin/false
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Entweder bei proftpd die Option RequireValidShell auf off setzen, oder /bin/false in /etc/shells eintragen (womit /bin/false dann zu einer Valid Shell wird).
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Das ist eigentlich Jacke wie Hose (egal). Wenn Du proftpd änderst, dann kontrolliert der halt nicht mehr, ob die Shell gültig ist, wenn Du /etc/shells änderst, kannst Du auch anderen Usern /bin/false als Shell geben (Shell Login gesperrt).
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de