VSFTPD und chroot Jail

Backup, Restore und Transfer von Daten
Post Reply
mcdoogle
Posts: 178
Joined: 2003-07-15 13:36
 

VSFTPD und chroot Jail

Post by mcdoogle »

Mein Problem ich möchte alle User die per FTP uploaden können in ihr home einsperren. Zusätzlich sollen keine Shell Zugänge offen sein.

Auf einen Debian Stable habe ich diese Konfiguration wunderbar mit VSFTPD am laufen.
Auf einem anderen System Debian testing funktioniert selbige nicht mehr.
Einziger mir bekannter Unterschied. Stable nutz die vsftpdversion: 1.0.0-2 und testing: 1.2.1-1

die configs sind auf beiden Systemen identisch.
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_world_readable_only=YES
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
idle_session_timeout=600
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to VsFTP service on Angelina2.
chroot_list_enable=YES
chroot_local_user=YES
chroot_list_file=/etc/vsftpd.chroot_list
pam_service_name=vsftpd
In der /etc/passwd haben meine Kunde jeweils /bin/false als Shell damit ein ssh Login nicht funktioniert!

Jetzt bekommen die User aber beim login per FTP
530 Login incorrect.
Login failed.
ersetz ich in der passwd /bin/false durch /bin/bash funktionieren die FTP Logins!

Wer hat Rat?
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: VSFTPD und chroot Jail

Post by dodolin »

Entweder in deiner /etc/pam.d/vsftpd die Zeile

Code: Select all

auth            required        /lib/security/pam_shells.so
entfernen oder /bin/false z.B. in /etc/shells eintragen, dann sollte das funktionieren.
mcdoogle
Posts: 178
Joined: 2003-07-15 13:36
 

Re: VSFTPD und chroot Jail

Post by mcdoogle »

Ich hab /bin/false ind die /etc/shells eingetragen funzt prima!
DANKE!!!!
Post Reply