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