Não é possível obter as permissões corretas para uma pasta compartilhada

Não é possível obter as permissões corretas para uma pasta compartilhada

Estou tentando definir um diretório compartilhado no meu servidor. Existem 2 desenvolvedores e eles trabalharão no mesmo diretório.

Criei um diretório, mudei o proprietário do grupo para www-data e fiz chmod para 755:

drwxrwsr-x  3 root www-data 4096 2012-08-24 12:06 SharedDir/

Mas quando eu faço login no meu diretório com um login de desenvolvedor e tento tocar em um arquivo, ele cria um arquivo com 644 permissões

-rw-r--r-- 1 user1 www-data    0 2012-08-24 12:11 test

Como posso criar uma máscara para definir as permissões para 755 por padrão?

Responder1

Você vai querer definir oumaskno diretório.

Responder2

Se você deseja que o bit de execução seja definido nos arquivos como padrão, isso não é possível com umask. Porque umask sempre é calculado a partir dos direitos máximos/base que uma "coisa" pode ter.

diretórios: 777 arquivos: 666

informação relacionada