CentOS - CentOS7&Vsftpdでweb更新専用ユーザーを作りたい(74769)|teratail
CentOS - CentOS7&Vsftpdで非SSHユーザーをFTPできるようにしたい(96994)|teratail
以上の質問などで教わったことを踏まえて、
さくらのVPSで構築中のCentOS7サーバーにて同様に
web更新用ユーザーを追加して設定を加えたのですが、
全ディレクトリ見えてしまう状況になっており、
設定ミスが疑われるのですが見当がつきません。
webuserユーザーを、
/var/www/html以下のみアクセス可能にし、
ファイルの書き換えも出来るようにしたいです。
経緯
webグループを追加、
webuserユーザー、webadminユーザーを追加、
二人をwebグループに所属、
vsftpd.conf改変、ユーザー個別設定ファイル作成、
vsftpd再起動、
Windows上WinSCPからSFTP/SCPにて全ディレクトリが見えてしまう。
/etc/vsftpd/vsftpd.conf(コメント行省略)
anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES ascii_upload_enable=YES ascii_download_enable=YES chroot_local_user=YES chroot_list_enable=YES ls_recurse_enable=YES listen=YES listen_ipv6=NO pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES local_root=public_html use_localtime=YES seccomp_sandbox=NO user_config_dir=/etc/vsftpd/userconf pasv_enable=YES pasv_min_port=21000 pasv_max_port=21010 rsa_cert_file=/etc/pki/tls/certs/vsftpd.pem ssl_enable=YES ssl_ciphers=HIGH ssl_tlsv1=YES ssl_sslv2=NO ssl_sslv3=NO force_local_data_ssl=YES force_local_logins_ssl=YES
/etc/vsftpd/userconf/webuser
local_root=/var/www/html allow_writeable_chroot=YES
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/01/29 06:34
2018/01/29 12:07
退会済みユーザー
2018/01/30 01:33
2018/01/30 02:02