On Thu, 25 Apr 2002 17:09:08 -0300
Daniel Quintao <[EMAIL PROTECTED]> wrote:

> E ai pessoal,
> 
> E o seguinte, estou tentando fazer um shell script para eu adicionar usuario 
> ao meu sistema, tipo : 
> 
> [EMAIL PROTECTED] daniel]$ adus.sh nomeusuario senha
> 
> o comando 'adduser nomedousuario' pede a senha e depois umas informacoes do 
> usuario mas usando o script nao sei como fazer para "preencher" esses campos 
> com variaveis do script. O comando 'useradd' adiciona o usuario ao sistema 
> mas nao cria o diretorio /home/nomeusuario mesmo usando o a opcao -d /home 
> ele nao cria o home desse usuario. Esse script e para adicionar usuario ao 
> sistema por uma pagina php. Se alguem tiver alguma idea de como resolver isso 
> ficaria grato.


Olah,

Conheco duas maneiras de fazer isto. A primeira e a mais facil eh usar o expect 
(apt-cache show expect) para adicionar usuarios com o adduser. Para quem nao 
conhece, o expect espera determinadas strings para enviar uma resposta. 
Consulte o man para entender melhor como ele funciona.

A outra forma eh criar um script na linguagem de programacao desejada. Pode ser 
em perl (macan??), python, ruby, etc... Depende da tua criatividade! :)

[]s



-- 
Christiano Anderson <[EMAIL PROTECTED]>
http://www.debian-rs.org
Porto Alegre/RS


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a