shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] Usuarios Linux


From: miranda
Subject: Re: [shell-script] Usuarios Linux
Date: Tue, 08 Jul 2008 10:54:03 -0300

Não sei se existe um padrão nas distribuições 
mas,  nas que usei, usuários comuns tem uid >= 500.
Você deve se preocupar com isso.
Uma idéia , caso não queira um one-liner , seria obter um arquivo
usuarios
a partir do comando
awk -F":" '$3 > 499 {print $1}' /etc/passwd > usuarios


On Tue, 2008-07-08 at 10:37 -0300, César Vianna wrote:
> Pelo exemplo abaixo, acredito que consigas. Apenas altere o echo pelos
> comandos que desejas (chmod, chown, etc)
> 
> for i in `cut -d: -f1 /etc/passwd`
> do
> echo user - $i
> done
> 
> Resultado
> 
> user - root
> user - bin
> user - daemon
> user - adm
> user - lp
> user - sync
> user - shutdown
> user - halt
> user - mail
> 
> 2008/7/8 Allan Carvalho <address@hidden>:
> 
> > Prezados.
> >
> > Tenho um servidor de arquivos linkado à um AD via ADS, estou fazendo
> > migração das pastas dos usuários para o servidor de arquivos.
> > O problema é que tenho mais de 100 usuários cadastrados, digitar
> chown e
> > chmod para cada um vai ser muito cansativo, existe um script que
> liste os
> > usuários e os guarde num array? Acredito que colocando um array num
> laço for
> > eu consigo setar as permissões dos usuários.
> >
> > Agradeço desde já.
> >
> > --
> > Atenciosamente,
> > Allan Carvalho
> > MSN: address@hidden <allanc2%40gmail.com>
> > --
> >
> > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a
> sua
> > cara @ymail.com ou @rocketmail.com.
> > http://br.new.mail.yahoo.com/addresses
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > 
> >
> 
> -- 
> César Vianna
> -------------------
> "Talvez porque eu pense demais ou sonhe demais, o certo é que não
> distingo
> entre a realidade que existe e o sonho, que é a realidade que não
> existe."
> Fernando Pessoa
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 
>  



reply via email to

[Prev in Thread] Current Thread [Next in Thread]