
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.
770
seriam 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