Todo arquivo em uma pasta específica sempre 777?

1

Eu quero criar uma pasta que seja acessível via FTP em um Ubuntu Box. Há quatro usuários com permissão para se conectar via FTP e eu quero que eles possam compartilhar arquivos sem restrições. É possível alterar todos os arquivos para o chmod 777 no momento de sua criação? A coisa é, isso só deveria ser possível neste local específico.

Obrigado!

    
por Grokla 15.01.2011 / 19:54

2 respostas

5

Com o proFTPD, a resposta é que você não pode configurar permissões para o 777, ele especificamente não permite o upload de arquivos 777. Você provavelmente não quer que os arquivos sejam executáveis e 666 dá todo o acesso necessário para um FTP servidor.

Se você definir a diretiva Umask em proftpd.conf to 000 000 , todos os arquivos serão criados como rw-rw-rw e diretórios rwxrwxrwx

    
por 15.01.2011 / 20:31
1

Os bits de permissão nos arquivos criados nos sistemas * nix são controlados pela umask . Basicamente umask é um filtro que diz o que não definir. Se você quiser 777 você precisa de umask de 000 que não irá filtrar nada.

Como você está usando o proftpd, há um howto que fala especificamente sobre configuração da umask .

    
por 15.01.2011 / 20:18