Isso parece funcionar:
vsftpd.conf:
user_config_dir=/etc/vsftpd/user_conf
/ etc / vsftpd / user_conf / ftpuser:
guest_enable=YES
guest_username=wcsadmin
virtual_use_local_privs=YES
O usuário local wcsadmin
tem umask padrão e pode criar arquivos e, o que é mais importante, diretórios em uma pasta compartilhada /ftp
. O novo diretório /ftp/test
tem dono wcsadmin
e permissões drwxr-xr-x
.
Eu preciso configurar vsftp
para que os clientes efetuem login como ftpuser
e possam excluir arquivos dentro de /ftp/test
. Apenas root
ou wcsadmin
pode excluir arquivos lá.
Isso parece funcionar:
vsftpd.conf:
user_config_dir=/etc/vsftpd/user_conf
/ etc / vsftpd / user_conf / ftpuser:
guest_enable=YES
guest_username=wcsadmin
virtual_use_local_privs=YES
Tags vsftpd