[Ubuntu-BR] Problema com comandos linux ao serem executados pelo PHP

Luiz Octavio de Almeida Soares almeida em fiocruz.br
Segunda Junho 18 12:58:50 UTC 2007


Como o Carlos salientou, os seus scripts em php executarão com as mesmas
permissões do webserver. E apenas o usuário root tem permissões
suficientes para adicionar novos usuários ao sistema. Você pode
configurar o suExec do apache para alcançar o efeito desejado.

Aproveito o espaço para lembrar a vc de sanitizar a entrada de
usuário... No exemplo que deu, você mesmo definiu a variável usuario,
mas talvez pretenda posteriormente fazer isso automaticamente, de um
form. Restrinja o conjunto de caracteres a serem aceitos para evitar
abusos.

On Mon, 2007-06-18 at 09:58 -0300, Antonio Izo wrote:
> Bom dia Carlos. Segue o que estou utilizando.
>    
>   <?php
>   $usuario = "antonio";
>   $res = shell_exec("useradd $usuario");
>   ?>

-- 
Luiz Octavio de Almeida Soares - Administrador
Rede Fiocruz - Fundação Oswaldo Cruz/MS





More information about the ubuntu-br mailing list