sudo useradd

Enviada por Darci Vereda 
Darci Vereda
sudo useradd
17 de February de 2004 às 05:14PM
Minha duvida eh extremamente simples....
Sou admin de rede e precisei fazer um script pra adicionar emails via web....to usando php pra isso.
ja ta quase pronto, porem parei numa coisa simples.

$comando = "sudo /usr/sbin/useradd" $variavel
shell_exec(comando)

Meu grande problema eh somente o espaço entre
o comando e a variavel..soh gostaria de saber como funciona isso. Quanto aos problemas de permissaume tudo mais ja resolvi.soh falta esta sintaxe..
Obrigado!!
André de Castro Zorzo
Re: sudo useradd
17 de February de 2004 às 06:17PM
$comando = 'sudo /usr/sbin/useradd '.$variavel;
shell_exec(comando);

a concatenação é a dúvida ?
macela
Re: sudo useradd
23 de November de 2005 às 04:10PM
André o meu script é esse:
<?php
$command = "sudo useradd -c '$login' -d '/home/$login' -s '/bin/bash' -p '$senha' '$login'";
exec($command);
header("location:index.php");
?>

ele cria os usuários normalmente mas qdo esses usuario irãop logar ele dá login inválido. Fui conferir o arquivo /etc/shadow e percebi que a senha não está criptografada. Como faço para resolver isso?.
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.