Uso o script abaixo para isso, em FreeBSD

while read senha
do
   usuario=`echo $senha |cut -d";" -f 1`
   grupo=`echo $senha |cut -d";" -f 2`
   passw=`echo $senha |cut -d";" -f 3`
   curso=`echo $senha |cut -d";" -f 4`
   nome=`echo $senha |cut -d";" -f 5`
   turno=`echo $senha |cut -d";" -f 6`

   echo "$passw" | pw useradd $usuario -g $grupo -c
"$nome","$curso","$turno" -m -s csh -h0
   (echo $passw ; echo $passw) | smbpasswd -s -a $usuario


   echo $usuario
done < usuarios.txt

Celso

Em 22/02/06, Apio Carniello<[EMAIL PROTECTED]> escreveu:
> gostaria de saber como eu posso montar um script para adicionar usuarios no
> meu samba  e também adicionar maquinas nos q eu poderia criar tbem!
> Tentei procurar um script para isso. mas no momento nao consegui encontrar!
> Nesse ecript eu gostaria de poder cadastrar grupos e qdo eu cadastrasse os
> usuarios eles ja fossem cadastrados nos grupos ja indicados  e também poder
> cadastrar as maquina. Nesse script gostaria de poder remover o usuario e
> remover a maquna tbém do samba!
>
> Aguardo respostas de quem puder me ajudar!!
>
>
> --
> Apio Carniello e Silva
>
>
> [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
>
>
>
>
>
>
>
>


--
Celso Vianna
BSD User: 51318
http://www.bsdcounter.org/
Palmas/TO


---------------------------------------------------------------------
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

 


Responder a