[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Diretório compartilhado entre usuários na mesma máquina



Clayton wrote:
> 2009/1/20 Fabiano Manoel de Andrade <fabianoma@gmail.com
> <mailto:fabianoma@gmail.com>>
> 
>     Em Seg, 2009-01-19 às 15:22 -0200, Sávio M. Ramos escreveu:
>     > Olá,
>     >
>     > São três pessoas que usam a mesma máquina em momentos diferentes mas
>     > que desejam ter acesso a um diretório que todos os três possam gravar
>     > e apagar o que quiser nele. Este diretório pode ficar na conta de um
>     > dos três ou não.
>     >
>     > Tentei pelo Gnome em Compartilhar pastas mas este me pediu a
>     instalação
>     > do Samba ou do NFS. Não entendo nada dos dois. Não existe uma solução
>     > mais simples?
>     >
>     > Obs: tentei criar um grupo e colocar os três no grupo mas não deu
>     > certo...
>     >
>     > Grato.
>     > --
>     > Sávio M Ramos
>     > Arquiteto, Rio, RJ
>     > Só uso Linux desde 2000
>     > www.debian.org <http://www.debian.org>
> 
>            Olá.
> 
>            Eu fiz o seguinte aqui em casa. Criei um diretório em /home
>     como dono
>     sendo root e grupo casa e setei o id de grupo no diretório. Assim:
>     # mkdir /home/local
>     # chgrp casa /home/local
>     # chmod g+rwxs /home/local
> 
> Neste caso deve funcionar fazendo com que todos os arquivos criados
> dentro do diretório criado sejam do grupo casa, porém dependendo da
> configuração do umask determinados usuários podem ter alguns problemas.
>
> Imagine:
> O usuario1 cria um arquivo neste diretório:
>
> $ touch arquivo.txt
> $ ls -lh
> rwxr--r--  usuario1.casa  arquivo.txt
>
> Quando o usuário2 quizer excluir esse arquivo ele não terá permissões.
>

	Não faça top-post. É rude.
	E configure seu cliente de e-mail para usar texto puro.

	Acredito que a solução do Fabiano é a correta.

http://linux.derkeiler.com/Mailing-Lists/Debian/2005-07/2641.html

	Procurei no Google por "umask directory" e caí nessa discussão. Eu não
entendo como as permissões no Linux funcionam, então não sei o que está
acontecendo nesta solução. Mas me parece muito mais prático do que lidar
com mount + umask, como sugeri anteriormente.


hth,

davi


Reply to: