Como fazer o novo arquivo criado com permissão do grupo rw

Como fazer o novo arquivo criado com permissão do grupo rw

Eu tenho centos 5.4.

Estou no site joomla, quando instalo um novo script php, ele cria sua própria pasta comoimages/scriptname

Agora essa pasta tem permissão apenas de leitura e gravação para aquele usuário ou usuário Apache que não conheço.

Quero que todos os arquivos criados no diretório /home/ tenham permissão de gravação de grupo por padrão.

Não quero uma pasta específica ou um usuário específico, mas para a pasta de todos os usuários dentro do diretório /home

Está tudo bem em fazer ou existe alguma outra solução para isso

EDITAR

Suponha que no meu diretório /home eu tenha três usuários

/home/user1
/home/user2
/home/user3

Agora eu quero que, se algum arquivo for criado no usuário1, ele tenha, por padrão, a permissão do grupo rw, com o grupo sendo o usuário1

e para /home/user2 todos os arquivos criados posteriormente devem ter permissão de grupo padrão rw com o grupo padrão sendo user2

Como posso conseguir isso

Responder1

Você precisaria definir o umask no diretório. Isso permitirá que cada arquivo/diretório criado tenha permissões padrão além do rw--r--r-- normal que a maioria dos arquivos recebe.

Então, se você tem uma pasta chamada /home/myscripts e deseja que todos os arquivos nela sejam criados por padrão como rw-rw-rw- você precisa definir o umask para 011, ou:

# umask 011 /home/myscripts

Para maiores informações:http://www.comptechdoc.org/os/linux/usersguide/linux_ugfilesp.html

informação relacionada