César, utilizando o pedaço de script que você me passou, e botando a cabeça pra funcionar um pouquinho, consegui adaptar para minha necessidade.
Fiz o seguinte script: #!/bin/bash wbinfo -u >> teste.txt <-- Adicionei o resultado do wbinfo no arquivo teste.txt for i in `cut -d : -f1 /root/teste/teste.txt` do mkdir $i chown $i:"Domain Users" $i chmod 700 $i done Muito obrigado. -- Atenciosamente, Allan Carvalho MSN: [EMAIL PROTECTED] -- ----- Mensagem original ---- De: Allan Carvalho <[EMAIL PROTECTED]> Para: [email protected] Enviadas: Terça-feira, 8 de Julho de 2008 10:49:59 Assunto: Res: [shell-script] Usuarios Linux Então... os usuários não estão cadastrados no máquina local, estão no AD, consigo visualizar os usuários pelo wbinfo -u, só que não sei como manipular os dados da resposta do comando, tipo adicionar as linhas da resposta em um array para que assim eu possa passar as permissões da pasta via chown e chmode. -- Atenciosamente, Allan Carvalho MSN: [EMAIL PROTECTED] com -- ----- Mensagem original ---- De: César Vianna <cesar.vianna@ gmail.com> Para: shell-script@ yahoogrupos. com.br Enviadas: Terça-feira, 8 de Julho de 2008 10:37:58 Assunto: Re: [shell-script] Usuarios Linux 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 <allancarvalho1@ yahoo.com. br>: > 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] com <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] 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] 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]
