Wir haben einen Centos 7 FTP-Server eingerichtet.
Wenn wir uns über WinSCP oder FileZilla damit verbinden, landen wir im Home-Ordner des Benutzers.
Sobald wir eine Ebene darüber gehen, also den /home
Ordner, sehen wir den Home-Ordner des Benutzers nicht mehr. Wenn wir den Home-Ordner des Benutzers jedoch manuell eingeben, springt er dorthin.
Ist es möglich, den Home-Ordner des Benutzers in WinSCP/FileZilla anzuzeigen, während sich das aktuelle Verzeichnis befindet /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/
/etc/vsftpd/vsftpd.conf
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
Antwort1
Selinux aktiviert?
Sie benötigen den booleschen Selinux-Wert „ ftpd_full_access
“, wenn Sie alle nicht mit gekennzeichneten Werte lesen können möchten public_content_t
.
(Und bitte schalten Sie Selinux nicht aus.)