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