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



  1. Estou utilizando uma interface web para gerenciar um programa que roda no meu Ubuntu Server.
    Ao acessar a interface tenho que colocar um usuário e uma senha, definidos no momento da instalação do programa, para ter acesso aos recursos.
    Estou "adicionando" algumas páginas de configuração à essa interface utilizando PHP.
    Preciso criar um arquivo dentro de uma pasta do sistema, mas ao executar o comando exec(touch caminho\nome_do_arquivo) não acontece nada.
    Acredito que seja problema de permissão de acesso à pasta do sistema.
    Como posso fazer esse comando rodar como um usuário específico?? Existe alguma linha de código PHP que eu posso definir o usuário e a senha que devem ser utilizados??

  2. <?php
    mkdir('/test1/test2', 0777, true);
    chmod('/test1', 0777);
    chmod('/test1/test2', 0777);
    ?>



  3. tenta exec(sudo touch caminho\nome_do_arquivo)

  4. Boa noite,

    Tentei de ambas as formas sugeridas mas não criou a pasta nem o arquivo.
    Existe alguma forma de executar um comando como root através do PHP??
    Acredito que não está funcionando pois a pasta onde quero criar o arquivo precisa de permissão para acesso.



  5. Estive realizando alguns testes e os resultados foram os seguintes:

    Editei o arquivo 'VISUDO' e adicionei a seguinte linha 'root ALL = NOPASSWD: /caminho do script' e também 'ALL ALL = NOPASSWD: /caminho do script'.
    O script contém o seguinte conteúdo:
    sudo mkdir /usr/local/nagios/share/config2/teste;

    As permissões do arquivo script.sc:
    -rwxr-xr-x 1 root root 63 2010-12-11 09:38 script.sc

    Ao colocar a função get_current_user( ) no código PHP ela retornou 'root' mas mesmo com as tentativas acima ainda não consigo criar o diretório.

    O que estou fazendo de errado?






Tópicos Similares

  1. Php utilizando Shell Exec.
    Por clis no fórum Linguagens de Programação
    Respostas: 4
    Último Post: 27-06-2011, 21:39
  2. funcao exec do php
    Por Savio no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 04-11-2004, 16:37
  3. Php com Mysql
    Por no fórum Servidores de Rede
    Respostas: 3
    Último Post: 07-10-2002, 16:13
  4. firewall x webmail ou firewall x php?
    Por eclaudin no fórum Segurança
    Respostas: 3
    Último Post: 23-08-2002, 04:14
  5. PHP - novato com problemas !
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 03-06-2002, 20:30

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L