Arquivo anônimo e permissão de pasta / proprietário

1

Eu instalei recentemente o vsfptd no meu servidor, pois quero oferecer um ftp para vários usuários. Eu decidi que todo mundo iria usá-lo como um " anônimo ". Todos os arquivos / pastas criados / enviados, no entanto, pertencem à minha conta. Para fazer isso, adicionei os seguintes arquivos no meu vsftpd.conf

chown_uploads=YES
chown_username=frederic

Problema # 1: No entanto, estou encontrando problemas em que quando eu crio uma pasta, o proprietário não é modificado e ainda é "ftp".

Problema#2:Quandoeucarregoumarquivo,o"chown" funciona corretamente, mas as permissões são definidas apenas para o "usuário" (x-r), enquanto ele deve ser igual ao rwxrwxr-x (como meu anon_umask = 0002)

Para informações, aqui está um extrato do meu arquivo vsftpd.conf:

anonymous_enable=YES
anon_root=/home/frederic/Data
anon_other_write_enable=YES
anon_umask=0002
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
chown_uploads=YES
chown_username=frederic
    
por Frederic 30.08.2017 / 23:38

2 respostas

2

Bem, Após várias horas de investigação / teste, encontrei a solução:

Comentando / desativando o

chown_uploads

fez funcionar e agora qualquer mudança que eu faça em file_open_mode, anon_umask, etc ... funcione! Isso é um bug? Eu não sei, mas corrigiu meu problema

    
por 31.08.2017 / 23:07
0

Você também precisa especificar o modo de abertura do arquivo:

file_open_mode=0777

A máscara é exatamente isso, uma máscara, ela desliga bits, não está ligada.

    
por 31.08.2017 / 06:28