In /etc/vsftpd_user_conf have for every virtual user a named file with a single line :
local_root=/jail/ftpd/pub/'virtual user'
Every virtual user's home dir is owned by 'ftp' as every dir under /jail/ftpd.
'ftp' home dir: /jail/ftpd is owned by root.
No problem to login (pam works ok) and browse dirs.
here my vsftpd.conf:
# Standalone mode ----------------- listen=YES listen_address=x.x.x.x
# Features ---------- log_ftp_protocol=YES xferlog_enable=YES xferlog_file=/var/log/vsftpd_ext.log ls_recurse_enable=YES ascii_upload_enable=NO ascii_download_enable=NO async_abor_enable=YES use_localtime=NO
# Performance ------------- max_clients=10 max_per_ip=2 one_process_model=NO
# Timings --------- idle_session_timeout=3000 data_connection_timeout=3000 accept_timeout=3000 connect_timeout=3000
# Access rights --------------- user_config_dir=/etc/vsftpd_user_conf anonymous_enable=NO local_enable=YES local_umask=022 guest_enable=YES guest_username=ftp
# Security ---------- write_enable=YES chroot_local_user=YES chown_uploads=YES chown_username=ftp nopriv_user=ftp connect_from_port_20=YES hide_ids=YES pasv_enable=YES pasv_promiscuous=NO pasv_min_port=1024 pasv_max_port=65535 --------------------------------------------------
every suggest is welcomed
thanks in advance
Lucio
-- redhat-list mailing list unsubscribe mailto:[EMAIL PROTECTED] https://www.redhat.com/mailman/listinfo/redhat-list