Executando adb from php

0

Estou tentando executar o adb a partir do PHP usando:

exec( 'adb devices', $output, $return_val );

mas recebo 126 erros.

Acho que o problema é que o php está sendo executado como usuário 'www-data' e não tem permissões para executar o adb.

Alguma solução?

    
por glarkou 24.12.2011 / 08:36

1 resposta

2

Permita que o usuário do www-data execute para executar adb e abd sem senha:

sudo visudo

Adicione ao conteúdo do arquivo sudoers:

User_Alias WWW_USER = www-data
Cmnd_Alias WWW_COMMANDS = /sbin/adb, /sbin/abd
WWW_USER ALL = (ALL) NOPASSWD: WWW_COMMANDS

Salvar.

    
por user8290 06.01.2012 / 01:37