Você digitou
write_enable=yes
na sua
/etc/vsftpd/vsftpd.conf
caso contrário você poderia usar
chroot_local_user=yes
para usuários do ftp poderem se logar como usuários locais. Espero que ajude
CentOS - Eu criei um usuário ftp que pode logar remotamente pela Internet para o servidor vsftpd.
Agora posso efetuar login via ftp, ver todas as listagens de diretórios (não limitadas / presas) em qualquer diretório, mas não consigo criar uma nova pasta dentro de /var/www/html
Quando quero criar um novo diretório, ele falha:
550 Create directory operation failed
Note que fiz o seguinte:
chmod 775 as well as chmod 777
como o usuário root no próprio servidor (usando putty).
Como obtenho acesso de gravação a uma pasta específica para um usuário de FTP?
Nota : tenho as seguintes permissões:
drwxr-xr-x. 6 david root 4096 Jul 7 20:30 html
Você digitou
write_enable=yes
na sua
/etc/vsftpd/vsftpd.conf
caso contrário você poderia usar
chroot_local_user=yes
para usuários do ftp poderem se logar como usuários locais. Espero que ajude
Identifique o arquivo vsftpd.conf
Edite: vi /etc/vsftpd.conf
e depois descomente (#) a linha: write_enable=yes
e finalmente, reinicie o vsftpd: service vsftpd restart
Tags permissions ftp vsftpd