Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    Neckratal
    Olá tudo bem com todos?

    Preciso que o php exexute o comando "useradd usuário" no linux para incluir usuario alguem sabe como eu faço isso no php.

    Obrigado
    <IMG SRC="images/forum/icons/icon21.gif">

  2. #2
    pra executar comandos, olhe as funções:

    http://www.php.net/manual/en/function.exec.php
    http://www.php.net/manual/en/function.system.php

    essas sao 2 das que executam.

    Se tu tiver executando php direto do apache, o php nao tera direitos de criar usuarios.



  3. alem dessas dicas vc vai ter q dar permissao pro usuario q ta rodando o apache pra poder fazer o adduser, pra isso use o sudo

  4. #4
    Neckratal
    O que faz esse sudo? <IMG SRC="images/forum/icons/icon21.gif">



  5. sudo eh um programa que da permissao de superusuario a um usuario comum a executar X tarefa. por exemplo, eu sou usuario &acute;psy&acute; e quero usar o useradd, entao configuro o sudo como root para me dar permissao para executar somente este comando.

    man sudo

    cd /etc
    visudo

    psy ALL=NOPASSWD:\
    /usr/sbin/useradd

    psy seria o seu usuario, no caso, apache






Tópicos Similares

  1. Comandos do Linux (iniciantes ou não)
    Por Magal no fórum Sistemas Operacionais
    Respostas: 0
    Último Post: 03-05-2010, 17:14
  2. Comandos do linux para iniciantes
    Por Magal no fórum Sistemas Operacionais
    Respostas: 3
    Último Post: 27-05-2009, 21:32
  3. Executar comandos linux de dentro de um arquivo php
    Por deisefontoura no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 03-02-2009, 14:25
  4. Como captar a saída de uma função/comando do linux?
    Por Duca no fórum Linguagens de Programação
    Respostas: 6
    Último Post: 25-11-2008, 16:53
  5. executar programa na inicialização do linux!
    Por joe_fox no fórum Servidores de Rede
    Respostas: 3
    Último Post: 15-08-2002, 21:50

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L