Problemas de permissões VSFTP

Problemas de permissões VSFTP

Tendo problemas estranhos com o VSFTP no momento em que a pasta foi alterada e modificada da seguinte forma:

drw-rw----  2 james   staff    4096 Aug 10 20:52 folder

Portanto, o usuário e o grupo têm acesso de leitura e gravação. A configuração do VSFTP é assim:

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
connect_from_port_20=YES
ftpd_banner=FTP Server
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
pasv_max_port=65535
pasv_min_port=64000
chroot_local_user=YES

dual_log_enable=YES
log_ftp_protocol=YES
xferlog_enable=YES
syslog_enable=NO

No entanto, não consigo nem navegar na pasta nem escrever, apesar de poder fazê-lo. No entanto, eu modifico para 770, então posso ler e escrever bem, no entanto, 660 é o preferido, pois a execução não é necessária. Alguma ideia?

Obrigado

Responder1

Para percorrer um diretório, ele deve ter o bit executável definido. É assim que as permissões do sistema de arquivos funcionam no UNIX.

770seriam as permissões apropriadas se você também quisesse permitir o acesso de gravação do grupo.

Responder2

você tentou: file_open_mode?

file_open_mode As permissões com as quais os arquivos carregados são criados. Umasks são aplicados sobre esse valor. Você pode alterar para 0777 se quiser que os arquivos enviados sejam executáveis.

(parece que o diretório não tem permissão x. É por isso que você não consegue fazer o CD no diretório)

Responder3

Você não pode alterar o diretório porque não colocou a permissão de execução nele. Lembre-se sempre de que a pasta sempre é executada sempre que você altera o diretório, se esse diretório não tiver permissão de execução, você não poderá alterá-lo.

Para referência de configuração do vsftpdClique aqui

informação relacionada