Em Domingo, 17 de Novembro de 2002 08:10, Carlos A Silva escreveu: > Tenho uma pasta chamada "sistema" que est� dentro de /home: > /home/sistema. > > Quero que todos os meus usu�rios que al� acessam gravem com permiss�o 0770 > (rwxrwx---) > S� que, dentro de /home, por default se grava 0644 (-rw-r--r--) > Todo mundo, quando cria algum arquivo novo, o Linux grava com essa > permiss�o 0644.
Tem como mudar as permiss�es para cria��o de arquivos para todos os diret�rios, usando o comando "umask" (o que costuma criar brechas de seguran�a, se mal utilizado). Para mudar as permiss�es de cria��o de arquivos para "0770" em todo o sistema, independente de diret�rio, usando o comando "umask", TEORICAMENTE (segundo a documenta��o do Bash), usaria-se o seguinte: umask 007 (isso mesmo o agente james bond ;-) No entanto, este comando parece n�o funcionar corretamente (ou interpretei errado a documenta��o?), pois quando crio um arquivo "teste", por exemplo, as permiss�es ficam assim: -rw-rw---- 1 lizardo users 0 Nov 18 22:38 teste Mesmo o comando "umask -S" acusando o seguinte: u=rwx,g=rwx,o= Resumindo, n�o d� pra colocar permiss�o de execu��o automaticamente (o que acho boa coisa, pois seria mais f�cil a execu��o de programas maliciosos inseridos em inofensivos arquivos txt). Serve assim? Nota: Tal procedimento, de configurar as permiss�es padr�o para a cria��o de arquivos para um valor diferente de "umask 022", pode acarretar problemas de seguran�a. -- Anderson Lizardo Linux User #253643 Assinantes em 18/11/2002: 2249 Mensagens recebidas desde 07/01/1999: 190611 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
