+ Responder ao Tópico



  1. #1
    Olá,

    É possível criar uma conta de usuário no Linux através de uma página Web.
    Criei um script que cria o usuário usando

    useradd nome_usuario -s /bin/false

    e através de uma página php eu executo esse script com o comando system.

    O script é executado, entretanto o usuário não é criado e no log do Apache eu tenho:

    adduser: unable to lock password file

    Existe uma forma de contornar isso ou uma forma melhor de criar usuários via web. A idéia é permitir que os usuários criem contas para poderem usar nosso webmail.

    Muito obrigado.

  2. isso ta com cara de permissão....
    como está a permissão do script q vc chama pelo php???



  3. #3
    Já tentei isso. Liberei praticamente tudo no script: chmod 777 só pra testar.

    Já tentei liberar até suid bit no script e nada. Acho que o problema deve ser de permissão sim, mas em algum arquivo necessário para criar o usuário.

    Alguém tem alguma sugestão?


  4. Va com calma ai.... vc deu permissao no arquivo... vc precisar der o SETUID do arquivo pra ser executado...

    chmod 7751 script

    e alem disse o usuario q está rodando o httpd (provavelmente o apache) tem q ter permissao pra fazer isso <IMG SRC="images/forum/icons/icon_razz.gif"> <IMG SRC="images/forum/icons/icon_razz.gif">

    vc pode fazer isso através do sudo

    [ Esta mensagem foi editada por: 1c3_m4n em 26-11-2002 10:09 ]






Tópicos Similares

  1. Criar usuários no linux via web
    Por cldn no fórum Servidores de Rede
    Respostas: 2
    Último Post: 31-12-2005, 01:19
  2. Adicionar usuários via web
    Por Mav3r1ck no fórum Servidores de Rede
    Respostas: 1
    Último Post: 26-11-2003, 08:58
  3. Criar usuário via web
    Por RegisCwb no fórum Servidores de Rede
    Respostas: 7
    Último Post: 28-11-2002, 17:00
  4. Script cria usuário
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 25-11-2002, 08:38
  5. nao cria usuarios...
    Por sainT no fórum Servidores de Rede
    Respostas: 7
    Último Post: 31-10-2002, 14:06

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L