+ Responder ao Tópico



  1. #1
    Visitante

    Padrão Cria usuario via web

    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. #2

    Padrão Cria usuario via web

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



  3. #3
    Visitante

    Padrão Cria usuario via web

    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. #4

    Padrão Cria usuario via web

    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 ]