RES: Trocar permissões em pastas
> -----Mensagem original-----
> De: Edson - PMSS [mailto:edson@saosebastiao.sp.gov.br]
> Enviada em: sexta-feira, 23 de fevereiro de 2007 15:00
> Para: debian-user-portuguese@lists.debian.org
> Assunto: 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
>
>
Apenas uma curiosidade que, acredito, pode ser meio geral: quantos usuários
você tem? =P
[]s
Reply to: