Em Qua, 2005-04-13 �s 03:36 -0300, Ivo Santos Cavalcante Carneiro escreveu: > Ol� amigos.
ol� 8)
>
> Ap�s muito tempo sem postar nada, estou de volta e precisando de uma ajuda.
>
ok vamos l�
> Preciso criar uma �rvore de diret�rios em que alguns usu�rios podem
> acessar livremente - entenda-se copiar, alterar e deletar arquivos,
> inclusive uns dos outros. Infelizmente, n�o consegui colocar as coisas
> desse modo. J� setei o SGID no diret�rios, mas n�o houve jeito. Segue
> exemplo abaixo:
>
> dirPai - dono: root, grupo: data-ladm, permiss�es: drwxrwsr-x
> dirPai/dirFilho: dono: root, grupo: data-ladm, permiss�es: drwxrwsr-x
>
> Minha inten��o era que todo arquivo/diret�rio criado em dirPai e ou
> dirFilho tivessem o grupo setado para 'data-ladm', com permiss�es de
> leitura e escrita. Dessa forma, conseguiria o tipo de controle que
> preciso. Descobri, pra meu desgosto, que comandos como 'mv' e 'cp'
> quebram a regra. Faz at� sentido, visto que, se um usu�rio � dono do
> arquivo, pode alterar as permiss�es e grupos sem problemas. O 'touch',
> obviamente, funciona.
>
> Fica ent�o a pergunta: algu�m sabe como for�ar esses grupos/permiss�es?
>
sim man bash procurando por umask:
umask [-p] [-S] [mode]
The user file-creation mask is set to mode. If mode
begins with a digit, it is interpreted as an octal number; otherwise
it is interpreted as a symbolic mode mask similar to that accepted by
chmod(1). If mode is omitted, the current value of the
mask is printed. The -S option causes the mask to be printed in
symbolic form; the default output is an octal number. If the -p option
is supplied, and mode is omitted, the output is in a form that may
be reused as input. The return status is 0 if the mode was
successfully changed or if no mode argument was supplied, and false
otherwise.
ou do guia foca:
http://focalinux.cipsga.org.br/guia/inic_interm/ch-perm.htm#s-perm-umask
[]s
> P.S. 1: j� pesquisei no Google, antes que perguntem... :-)
> P.S. 2: j� li os manuais, pelo menos os que achei pertinentes.
> P.S. 3: j� pensei em solu��es dr�sticas, como montar um arquivo com
> sistema de arquivos FAT32 e setar permiss�es no mount, mas quero tentar
> fazer as coisas de uma forma mais limpa.
>
>
>
> Abra�os,
> Ivo Cavalcante
>
>
--
Paulo Ricardo Bruck - consultor
Contato Global Solutions
tel 011 5031-4932 fone/fax 011 5034-1732 cel 011 9235-4327
signature.asc
Description: Esta =?ISO-8859-1?Q?=E9?= uma parte de mensagem assinada digitalmente

