[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Help, novato em Shell Scripit
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: [shell-script] Help, novato em Shell Scripit |
Date: |
Mon, 4 Apr 2005 08:06:46 -0300 |
Aê Andre,
já que vc está chegando agora, preste atenção que vc vai ver que a pergunta
aqui não é se dá para fazer, mas sim qual o melhor modo de fazer. :) O shell
tem muitas opções já prontas que vc não precisa programar, basta executar o
prg que outros já fizeram. Um desses prgs prontos para uso é o useradd, que
tem a seguinte sintaxe:
useradd [-c comment] [-d home_dir]
[-e expire_date] [-f inactive_time]
[-g initial_group] [-G group[,...]]
[-m [-k skeleton_dir] | -M] [-n] [-o] [-p passwd] [-r]
[-s shell] [-u uid] login
Como vc pode ver, ele tem todas as opções necessárias. Supondo que o seu
arquivo de usuários e senhas tenha esses campos separados por branco ou
<tab>, faça:
while read usuario senha
do
useradd -p $senha $usuario
done < /arquivo/com/usuarios/senhas
Molinho, né?
[ ]s,
Julio
:wq
| -----Mensagem original-----
| De: endesign_pm [mailto:address@hidden]
| Enviada em: segunda-feira, 4 de abril de 2005 07:42
| Para: address@hidden
| Assunto: [shell-script] Help, novato em Shell Scripit
|
|
|
|
| Ola gente, inicialmente quero me apresentar meu nome é Andre Vilela,
| sou novato em Shell Script, mas sou DBA Oracle e Programador PHP e
| Java, se alguem precisar algo é só falar.
|
| Gostaria de pedir uma ajuda, preciso criar um shell script para
| inserir usuarios automaticamente, tenho 500 usuários para cadastrar em
| um linux, ja tenho um arquivo texto com o nome e senha, se precisar
| editar linha a linha para min é bem facil, tipo colocar o comando
| completo linha a linha para não precisar fazer um loop no shell script
| ou fazer o Shell script pegar os dados de um arquio externo.
|
| Outra coisa que eu acho aque até esta pegando mais, existe um comando
| para criação de usuario onde vc ja coloque todos os dados do usuário,
| tipo, login, senha e grupo?
|
| André Vilela
|
|
|
|
|
| ---------------------------------------------------------------------
| 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: address@hidden
| ---------------------------------------------------------------------
| Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
- RES: [shell-script] Help, novato em Shell Scripit,
Julio Cezar Neves - DATAPREVRJ <=