Ol� Luciano,

Que tal utilizar o php pra criar arquivos textos, no pr�prio diret�rio
onde se encontra sua p�gina ou em algum subdiret�rio, e usar um padr�o
de arquivo, algo como:

arquivo criausuarios:
chocolate
ovodepascoa
cachorrolouco

E utilizar um script shell rodando no cron, como root, para realizar a
efetiva cria��o destes usu�rios em formato de lote. Ele l� o arquivo
texto, cria os usu�rios e os apaga do arquivo texto (pra n�o precisar
ficar verificando toda vez se o usu�rio j� existe).

Este comando no shell pode ter in�meras op��es ainda, como atualiza��o
de senha, envio de e-mail de confirma��o para administrador... bla bla
bla as possibilidades s�o imensas.

Na verdade, acho que essa n�o � a lista perfeita para voc� tirar suas
d�vidas de como fazer bem esse shell, que tal assinar a shell-br ou algo
do tipo, pelo menos para voc� poder acompanhar esse projeto com pessoas
que realmente est�o fazendo coisas parecidas com o que voc� est�
fazendo.

S� para n�o dizer que n�o existem alternativas, existe o suid do
apache/php, que faz com que ele possa rodar algumas coisas como root, eu
realmente n�o recomendo isso, apesar de conhecer aplica��es seguras
utilizando-se deste artif�cio, o sistema de seguran�a tem que ser muito
bom para poder funcionar efetivamente.

J� no caso do shell com o arquivo, apenas umas regex j� resolvem boa
parte dos casos de problemas com seguran�a.

Abra�os, espero ter ajudado em alguma coisa.

Em Qua, 2004-03-24 �s 19:47, Luciano Zangeronimo escreveu:
> cheguei a este comando via shell.
> 
> #/usr/sbin/useradd 'chocolate' -d /dev/null -s /bin/false -p 
> '$1$KBOc0Gac$rpX.5jMHhNfuFnH5JWwk8.'
> 
> como root adiciona legalzinho o usuario chocolate com a senha = senha123 
> (md5)
> por�m se tentar criar via php...
> 
> 
> useradd: unable to lock password file

-- 
:: www.por.com.br
: EU.: Everson Santos Araujo
: MSN: [EMAIL PROTECTED]
: ICQ: 4038651 / NoBIOS
: IRC: FreeNode / BrasNet / PheyNET
: LNX: 145988


-- 
GUS-BR - Grupo de Usu�rios Slackware - BR
http://www.slackwarebrasil.org/
http://www.linuxmag.com.br/mailman/listinfo/slack-users

Responder a