Por que só posso enviar arquivos via vsftpd se as pastas forem chmod 777?

1

Eu tenho um problema com o vsftpd no Debian: Eu posso fazer upload de arquivos se o chmod de todas as pastas for 777, mas com o chmod 755.

Por favor ajude.

vsftpd.conf:

local_umask=022
anon_umask=0755
file_open_mode=0755
    
por Castaglia 03.12.2011 / 11:20

1 resposta

1

Parece que o usuário que você está fazendo login não tem direitos de propriedade da pasta que você está acessando.

O FWIW 777 não é necessário porque você não precisa executar (apenas ler / escrever)

Você poderia colocar o usuário de ftp no mesmo grupo que o proprietário, em seguida, chmod g+rw ou você poderia chown -R ftpfolder ftpuser.ftpuser , mas considere as possíveis implicações de outros usuários que possam precisar de acesso.

    
por 03.12.2011 / 11:27