Pular para o conteúdo

Criar usuário [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Criar usuário [RESOLVIDO]

Enviado em 24/09/2008 - 10:44h

Oi, estou tentando adicionar usuários em meu sistema operacional usando um script em PHP. Como quem irá usar o comando é o apache, eu modifiquei o arquivo /etc/sudoers colocando o seguinte trecho:


apache ALL=NOPASSWD: /usr/sbin/useradd /usr/sbin/adduser /usr/sbin/userdel /bin/mkdir /bin/rm


E tento rodar o seguinte comando com a função exec() do PHP:

sudo /usr/sbin/useradd -g <grupo> -s /sbin/nologin <usuario> 2>&1

O exec me retorna 'Password:'
Por quê?

Obrigado

Responder tópico

2. Re: Criar usuário [RESOLVIDO]

Enviado em 24/09/2008 - 11:40h

Resolvido, deve haver ',' entre os comandos do NOPASSWD


Errado:
apache ALL=NOPASSWD:/usr/sbin/useradd /usr/sbin/adduser /usr/sbin/userdel /bin/mkdir /bin/rm

Certo:
apache ALL=NOPASSWD:/usr/sbin/useradd, /usr/sbin/adduser, /usr/sbin/userdel, /bin/mkdir, /bin/rm

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder