755
significa read/write/execute
para o proprietário e read/write
para o grupo e outros. Para permitir que os membros do grupo escrevam nessa pasta, configure as permissões da pasta para 775
.
Eu li muitas, muitas páginas de ajuda hoje tentando consertar isso, e ainda não estou nem um pouco mais perto.
arquivo de configuração vsftpd:
anonymous_enable=NO
local_enable=YES
write_enable=YES
cmds_allowed=PASV,SIZE,CWD,PWD,MKD,RMD,STOR,DELE,TYPE,RETR,LIST,QUIT
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
Eu posso conectar e fazer o upload para o diretório pessoal do usuário. No entanto, o meu diretório www também está montado lá e, embora eu possa navegar nele, não consigo fazer o upload.
[15:36:27] [R] STOR favicon.gif
[15:36:27] [R] 553 Could not create file.
[15:36:27] [R] Transfer Failed: favicon.gif
Você me pedirá para verificar as permissões, e eu tenho. Todos os diretórios são 755. Eles são de propriedade de root, mas recebem o comando chgrp para 'webroot', que é um grupo do qual meu usuário local e o vsftpd são membros.
Ainda não consigo fazer upload de nada, do mesmo erro e estou arrancando meu cabelo. Socorro!