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

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: