Executar scp no PHP

1. Executar scp no PHP

Marcos Vinicius Campez
markintux

(usa CentOS)

Enviado em 16/11/2010 - 22:47h

Olá

estou tendo problemas em executar o comando scp do shell no php. Pelo que li, é necessário dar permissão ao apache para conseguir executá-lo.

O que fiz foi o seguinte.

1 - criei um script .sh que contém o comando scp dentro do mesmo.

2 - chown +x /usr/bin/script.sh

3 - chmod +x /usr/bin/script.sh

4 - abri o arquivo /etc/sudoers

e editei:

www-data ALL=(ALL) NOPASSWD:/usr/bin/script.sh

acontece que não deu em nada.. o que fazer??


  


2. Re: Executar scp no PHP

Silvério Coelho Sepulveda
isilver

(usa CentOS)

Enviado em 17/11/2010 - 14:28h

Parceiro, não sei se vou conseguir ajudar, mas eu tive este mesmo problema e solucionei da seguinte forma:

Criei o meu script na mesma pata do arquivo php, e dei permissão 777 na pasta e +x no arquivo ambos com chmod.
Qualquer coisa executa um script mais simples com o php, e o mesmo executa o outro script mais complexo, se é que
me entende.

E não precisei de dar poder no sudoers.

Qualquer coisa diz ai que tento ajudar.


3. Executar scp no PHP

Rodrigo Fontoura Noleto
Dygao

(usa CentOS)

Enviado em 01/04/2011 - 18:22h

tem uma manha bem simples, não basta apenas dar permissão ao apache, precisa encontrar uma linha com
esse comando "Defaults requiretty" e comentar..
assim coma a permissao para o apache
tudo funciona com sudo..
é bem mais seguro


4. FUNCIONOU - OK

jairus lopes
jairus

(usa Debian)

Enviado em 09/06/2011 - 09:45h

Bom dia !!!

Estava com este problema, apenas dei permissão ao usuário apache (www-data), para executar o comando.Altereio o arquivo "/etc/sudoers" (%sudo ALL=NOPASSWD: ALL) e acrescentei no grupo sudo via arquivo "/etc/group" o usuário apache (sudo:x:27:www-data) e coloquei o sudo antes do comando. Minha linha php ficou assim:

shell_exec('sudo /var/www/public/area_teste/./filterdoc.sh');

Jairus Lopes
Rio de Janeiro








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts