Enviado em 20/09/2007 - 18:05h
Olá, estou com um pequeno grande problema por aqui, utilizo o fedora core 7, adicionei ja teste varias configurações dentro do arquivo sudoers, ja tentei de tudo e não consegui fazer o php adicionar o usuario, bom segue abaixo as linhas que testei no sudoers:
apache ALL=NOPASSWD: useradd smbpasswd userdel
apache ALL=NOPASSWD: ALL
nobody ALL=NOPASSWD: useradd smbpasswd userdel
nobody ALL=NOPASSWD: ALL
www ALL=NOPASSWD: useradd smbpasswd userdel
www ALL=NOPASSWD: ALL
e as linhas php que estou utilizando para adição de usuario no linux via PHP segue abaixo:
$adduser = "sudo useradd -g users -d /home/ $login -m -s /bin/bash $login |echo $login:$password |chpasswd";
$comando = shell_exec($adduser);
Obs: Ja foi testado se a variavel login e password possui algum valor. Obrigado e aguardo respostas
apache ALL=NOPASSWD: useradd smbpasswd userdel
apache ALL=NOPASSWD: ALL
nobody ALL=NOPASSWD: useradd smbpasswd userdel
nobody ALL=NOPASSWD: ALL
www ALL=NOPASSWD: useradd smbpasswd userdel
www ALL=NOPASSWD: ALL
e as linhas php que estou utilizando para adição de usuario no linux via PHP segue abaixo:
$adduser = "sudo useradd -g users -d /home/ $login -m -s /bin/bash $login |echo $login:$password |chpasswd";
$comando = shell_exec($adduser);
Obs: Ja foi testado se a variavel login e password possui algum valor. Obrigado e aguardo respostas