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: