php로 exec 실행하면 잘되는데,

apache 로 세팅해서 rest 로 호출하면 exec가 실행이 되지 않는다.


권한문제로,

apache로 실행되면 user가 다르기 때문


php 소스상에

echo system('whoami');


라고 코드를 넣어보면 수행하는 유저를 알 수가 있다.


그 유저에게 권한을 부여해주면됨


sudo nano /etc/sudoers


www-data       ALL=(ALL) NOPASSWD:ALL


이라고 추가하면 완료

+ Recent posts