Centos como definir permissões padrão para uma pasta específica

2

Eu tenho um servidor centos que um dos meus aplicativos cria arquivos em uma pasta tmp. Os arquivos são sempre criados com as permissões r - r - r - e eu preciso que todos os novos arquivos neste diretório sejam criados com pelo menos as permissões rw-rw-rw-.

Como posso conseguir isso?

EDITAR Aqui está minha configuração atual. Eu tenho chmod 777 tudo na pasta / page. Então quando eu executo algo no meu aplicativo, ele cria ou modifica arquivos e eles não são rw-r - r -.

/ page

ls -ald
drwxrwsrwx 2 tomstest psacln 12288 Aug  2 20:32 .

/ page

ls -al
-rw-r--r--  1 tomstest psacln     2 Aug  2 20:32 size
-rwxrwxrwx  1 tomstest psacln     5 Jul 20 16:58 version

Meus erros de app, acho, por causa da linha que é rw-r - r -.

    
por Catfish 03.08.2012 / 04:39

3 respostas

1

umask pode ajudar, mas NÃO faça isso. Por que você quer dar a outro usuário a permissão write (w)?

    
por 03.08.2012 / 04:47
1

Acho que todo mundo está fazendo um ótimo trabalho em fornecer respostas, mas há uma questão que não foi abordada. Você menciona especificamente que seu aplicativo tem um problema ao excluir arquivos, mas foca inteiramente no modo de proteção dos próprios arquivos. Você deve estar ciente de que a capacidade de excluir um arquivo no Unix não depende do proprietário ou do modo de proteção do arquivo em si, mas do modo de propriedade e proteção do diretório está em . Não negligencie isso quando buscar a resposta para essa pergunta!

    
por 03.08.2012 / 08:44
0
umask 0

Anexe o comando ao seu arquivo ~ / .bashrc para torná-lo permanente.

    
por 03.08.2012 / 04:46