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

RES: Trocar permissões em pastas



Valeu, resolveu o problema. Eu realmente não precisava trocar o
permissionamento e sim o usuário e grupo de cada pasta, então, baseado na
sua sugestão, fiz o seguinte:

cat lista.txt | while read USUARIO; do echo -n "Usuario: $USUARIO... ";
chown -R $USUARIO:grupo /home/$USUARIO; done

O que acabou resolvendo!

Obrigado.

-----Mensagem original-----
De: Junior Polegato - Linux [mailto:linux@juniorpolegato.com.br] 
Enviada em: sexta-feira, 23 de fevereiro de 2007 10:39
Para: Edson - PMSS
Cc: debian-user-portuguese@lists.debian.org
Assunto: Re: Trocar permissões em pastas

Edson - PMSS escreveu:
>
> Tenho o diretório /home já criado com uma pasta para cada usuário, 
> sendo que as pastas estão com o seguinte permissionamento:
>
> nobody:users joao
>
> nobody:users maria
>
> nobody:users qualquerum
>
> E tenho também uma lista (lista.txt) contendo o nome de cada usuário. 
> A pergunta é - como ficará um script que leia o nome de cada usuário 
> da lista e troque o permissionamento de cada pasta?
>

Olá Edson,

  Dá para fazer em uma linha:

  cat lista.txt | while read USUARIO; do echo -n "Usuário: $USUARIO... 
"; chown <novo usuário>:<novo grupo> /home/$USUARIO; chmod <novas 
permissões> /home/$USUARIO; echo "Feito."; done


-- 
Atenciosamente,

           Junior Polegato

           Um peregrino de problemas; Um pergaminho de soluções!
           Página Profissional: http://www.juniorpolegato.com.br


-- 
To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org



Reply to: