m0ke
20.10.03, 14:14
Hallo zusammen.
Habe seit geraumer zeit einen VSFTPD zu laufen -- Rennt wie Sau, bisher keine Probs. Nun habe ich, damit die FTP-User per SSH-Login ihr Password ändern können, in der passwd als Login shell ein Perl-Skript angegeben, welche praktisch die Befehle smbpasswd und passwd ausführt. (smbpasswd zum Ändern des Samba-Passwortes und passwd zum Ändern des (FTP-)Passwortes. Seitdem ich dieses Skrip als Login shell angegeben habe können die User sich zwar per SSH connecten aber nicht per FTP. Im Log äußert sich das mit einem FAIL LOGIN. Ändere ich die Login shell wieder auf /bin/false, können sich die User wieder per FTP connecten.
Kennt jemand dieses Phänomen? Wie kannich das Abhilfe schaffen?
Dank+Gruß
M0KE
Habe seit geraumer zeit einen VSFTPD zu laufen -- Rennt wie Sau, bisher keine Probs. Nun habe ich, damit die FTP-User per SSH-Login ihr Password ändern können, in der passwd als Login shell ein Perl-Skript angegeben, welche praktisch die Befehle smbpasswd und passwd ausführt. (smbpasswd zum Ändern des Samba-Passwortes und passwd zum Ändern des (FTP-)Passwortes. Seitdem ich dieses Skrip als Login shell angegeben habe können die User sich zwar per SSH connecten aber nicht per FTP. Im Log äußert sich das mit einem FAIL LOGIN. Ändere ich die Login shell wieder auf /bin/false, können sich die User wieder per FTP connecten.
Kennt jemand dieses Phänomen? Wie kannich das Abhilfe schaffen?
Dank+Gruß
M0KE