Como executar o script como usuário do PHP

0

Eu tenho um script que é chamado de php usando o comando shell_exec em um servidor rodando o Ubuntu. O script é executado corretamente quando chamado a partir da linha de comando via ssh, mas não quando chamado de php.

Estou tendo muita dificuldade em descobrir onde está dando errado e fiquei me perguntando se havia uma maneira de executar o script a partir da linha de comando ssh, mas com a mesma conta de usuário e permissões que o php shell_exec chame-o com.

Obrigado.

    
por Bar Smith 20.03.2018 / 21:35

1 resposta

1

Assumindo que o usuário do php é www-data :

sudo -u www-data /path/to/script

O ambiente pode ser diferente, mas isso provavelmente não importa.

    
por 20.03.2018 / 21:40