Centos 7 FTP サーバーをセットアップしました。WinSCP
または FileZilla 経由で接続すると、ユーザーのホーム フォルダーにドロップされます。
その上のレイヤー、つまり/home
フォルダーに移動すると、ユーザーのホーム フォルダーは表示されなくなります。ただし、ユーザーのホーム フォルダーを手動で入力すると、そこにジャンプします。
現在のディレクトリが であるときに、WinSCP/FileZilla でユーザーのホーム フォルダーを表示することは可能ですか/home
?
ls -ld /home /home/ftp/
drwxr-xr-x. 3 root root 17 Apr 2 16:11 /home
drwx------. 2 ftp ftp 99 Apr 2 16:04 /home/ftp/
: := : ファイルのパス
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
userlist_deny=NO
pam_service_name=vsftpd
tcp_wrappers=YES
答え1
Selinux は有効になっていますか?
ftpd_full_access
ラベルが付いていない場所でも読み取れるようにしたい場合は、selinux ブール値「 」が必要ですpublic_content_t
。
(そして、selinuxをオフにしないでください。)