Configuramos um servidor FTP Centos 7.
Quando nos conectamos a ele via WinSCP ou FileZilla, somos colocados na pasta inicial do usuário.
Uma vez que passamos uma camada acima disso, a /home
pasta não vemos mais a pasta inicial do usuário. No entanto, se digitarmos manualmente a pasta pessoal do usuário, ele irá para lá.
É possível ver a pasta pessoal do usuário no WinSCP/FileZilla enquanto o diretório atual é /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
Responder1
Selinux habilitado?
Você precisará ter o booleano selinux “ ftpd_full_access
” se quiser que ele possa ler em qualquer lugar não rotulado public_content_t
.
(E por favor, não desligue o selinux.)