Re: [FUG-BR] Adicionando usuários via script

2005-09-21 Por tôpico Tiago Cruz
On Tue, 2005-09-20 at 17:11 -0300, Luiz Gustavo Santos Costa wrote:

 coloque uma estrutura de decisão no seu programa do tipo:

Valeu ae pessoal, boas sugestões vocês deram!

De qualquer forma, acho que vamos utilizar o módulo Perl UNIX::Passwd
deve resolver a parada sozinho e ainda se virar quanto a qual sistema
operacional ele está trabalhando. Isso nos dará a flexibilidade que
gostaríamos de ter!

Valeu!

-- 
Tiago Cruz
http://linuxrapido.org
Linux User #282636

The box said: Requires MS Windows or better, so I installed Linux


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Adicionando usuários via script

2005-09-20 Por tôpico Danilo Augusto Vicente Lara
Utilize o pw.
man pw para ver os parametros que ele aceita.

t+

On Tue, 2005-09-20 at 16:14 -0300, Tiago Cruz wrote:
 Olá pessoal!
 
 Estou ajudando a portar um projeto livre chamado FAUS do Linux para o
 BSD, e enrosquei na parte de adicionar usuários.
 
 O script usa o comando useradd para passar os parâmetros necessários
 para a criação do novo usuário, mas no FreeBSD não tem o useradd, e o
 adduser do BSD é igual ao do Debian: Interativo, não consigo passar
 parâmetros para ele.
 
 Como vocês resolvem este probleminha?
 
 Obrigado!
 
-- 
Danilo Augusto Vicente Lara
[EMAIL PROTECTED]
Celular: 61 9994-1361


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Adicionando usuários via script

2005-09-20 Por tôpico Tiago Cruz
On Tue, 2005-09-20 at 16:21 -0300, Danilo Augusto Vicente Lara wrote:

 Utilize o pw.
 man pw para ver os parametros que ele aceita.


Valeu velho!

Acho que um

# pw useradd -n teta -g guest -s /usr/local/bin/bash

É suficiente para a gente :)

Agora é quebrar a cabeça para fazer funcionar no linux _e_ no BSD...
(aceito sugestões... ;)

-- 
Tiago Cruz
http://linuxrapido.org
Linux User #282636

The box said: Requires MS Windows or better, so I installed Linux
___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Adicionando usuários via script

2005-09-20 Por tôpico Marcelo Costa
Em Ter, 2005-09-20 às 16:14 -0300, Tiago Cruz escreveu:
 Olá pessoal!
 
 Estou ajudando a portar um projeto livre chamado FAUS do Linux para o
 BSD, e enrosquei na parte de adicionar usuários.
 
 O script usa o comando useradd para passar os parâmetros necessários
 para a criação do novo usuário, mas no FreeBSD não tem o useradd, e o
 adduser do BSD é igual ao do Debian: Interativo, não consigo passar
 parâmetros para ele.
 
 Como vocês resolvem este probleminha?
 
 Obrigado!
 

Uma olhadinha no handbook não deixaria vc falar uma coisa absurda
dessas  

In FreeBSD 5.0, adduser(8) was rewritten from a Perl script to a shell
script that acts as wrapper around pw(8), so its usage is slightly
different on FreeBSD 4.X and FreeBSD 5.X.

To create the initial configuration file, use adduser -s -config_create.
[1] Next, we configure adduser(8) defaults, and create our first user
account, since using root for normal usage is evil and nasty.


http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/users-modifying.html

-- 
Marcello Soares da Costa
FreeBSD System Engineer
[EMAIL PROTECTED]






___ 
Novo Yahoo! Messenger com voz: liga��es, Yahoo! Avatars, novos emoticons e 
muito mais. Instale agora! 
www.yahoo.com.br/messenger/


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Adicionando usuários via script

2005-09-20 Por tôpico Tiago Cruz
On Tue, 2005-09-20 at 16:46 -0300, Marcelo Costa wrote:


 Uma olhadinha no handbook não deixaria vc falar uma coisa absurda
 dessas  


Não entendi o porquê do absurdo (se for pelo fato de _eu_ não conseguir
passar parâmetros, _eu_ nunca disse que isso não é possível) mas de
qualquer forma o pw resolveu meu problema.
___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Adicionando usuários via script

2005-09-20 Por tôpico Tiago Cruz
On Tue, 2005-09-20 at 16:52 -0300, Ricardo Maia wrote:

 pw eh padrao, logo funciona no linux.


Ricardo,

Não achei o pw no debian não cara, mas mesmo assim obrigado!
Só se ele estiver em algum pacote obscuro... hehehehe
___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Adicionando usuários via script

2005-09-20 Por tôpico Luiz Gustavo Santos Costa
 Agora é quebrar a cabeça para fazer funcionar no linux _e_ no BSD...
 (aceito sugestões... ;)

coloque uma estrutura de decisão no seu programa do tipo:

if `uname -s` = FreeBSD; do
pw user add ..
else
useradd 
endif

Alguma coisa assim. use o uname pra saber onde o programa esta...

Espero ter ajudado !

Abraços,

Gustavo

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Adicionando usuários via script

2005-09-20 Por tôpico Luiz Gustavo Santos Costa
Em 20/09/05, Marcelo Lima[EMAIL PROTECTED] escreveu:

 faz um if qualquer coisa
 
 uname -s pode te ajudar ;)

transmimento de pensamento :  quase ao mesmo tempo

ps.: o transmimento foi proposital

Abraços

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br