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 <[EMAIL PROTECTED]>:
>
> > 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: [EMAIL PROTECTED] <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]
>
>
>
>
>
------------------------------------
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html