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

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

Res: Res: [shell-script] Usuarios Linux


From: Allan Carvalho
Subject: Res: Res: [shell-script] Usuarios Linux
Date: Tue, 8 Jul 2008 06:57:53 -0700 (PDT)

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: address@hidden
--



----- Mensagem original ----
De: Allan Carvalho <address@hidden>
Para: address@hidden
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: allanc2@gmail. 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: allanc2@gmail. 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]



reply via email to

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