Estou usando o fedora para hospedar um servidor FTP para uso interno e estou usando o vsftpd para isso. Ele está usando o arquivo de configuração /etc/vsftpd/vsftpd.conf
.
A configuração que estou usando é a seguinte:
listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=username
ftpd_banner=Welcome to blah FTP service.
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
anon_root=/home/ftp
anon_umask=022
local_umask=022
file_open_mode=0777
Faça o que fizer, o arquivo enviado pelo usuário anônimo é -rw-------
e o diretório criado é drwxrwxrwx
.
Quero que o arquivo enviado seja -rw-rw-rw-
. O que estou fazendo de errado aqui? Alguma sugestão?
Responder1
Você provavelmente só precisa alterar o valor “local_umask” no arquivo de configuração para “000”. Embora eu não use daemons de FTP há um bom tempo, esse é o problema que geralmente acontecia quando eu obtinha modos de permissão que não queria.