Ol� pessoal,
Estou com um pequeno probleminha, eu fiz uma instala��o com base no tutorial
POSTFIX + COURIER-IMAP + MYSQL + QUOTA + SASL do Marco A. S. M�ximo (obrigado
Marco, t� funcionando que � uma beleza) e agora estou fazendo um pequeno
painel de controle em PHP para inclus�o dos usu�rios, por�m esbarrei no
problema de n�o se poder usar scripts com SUID ativado (e com raz�o :-) ),
da� fu�ando no Google encontrei um wrapper em C do Jorge Godoy que poderia
resolver o problema, mas (tem sempre um mas...) eu tenho que passar duas
vari�veis vindas do PHP atrav�s desse wrapper para o script e eu sou um
completo analfabeto em C.
Se algu�m puder dar uma dica de como contornar isso ficarei imensamente
agradecido.
O que stou usando:
##P�gina PHP##
<?
.....blablabla
//resgata as vari�veis do form
$email = $_POST["usuario"];
$dominio = $_POST["dominio"];
.....blablabla
$var = shell_exec("/usr/bin/wrapscript ".$dominio." " $usuario." 2>&1");
....blablabla
?>
----------------------------------------------------------------------------------------------------------------
###Wrapper em C do Jorge Godoy (wrapscript)####
#define REAL_PATH "/home/www/criadir.sh"
main(ac, av)
char **av;
{
execv(REAL_PATH, av);
}
----------------------------------------------------------------------------------------------------------------
####O Script (criadir.sh)#####
#!/bin/sh
mkdir -p /home/$1/$2
/usr/lib/courier-imap/bin/maildirmake /home/$1/$2/Maildir
chmod -R 700 /home/$1/
chown -R postfix:postfix /home/$1/
--
################################
Marco Antonio de Carvalho Silva
[EMAIL PROTECTED]
################################
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html