PHP에서 sh 스크립트를 실행하고 싶습니다. 이를 위해 , 내가 visudo를 파일을 열 필요가 :visudo가있는 특정 sh 파일에만 권한 부여
sudo는 visudo를이와
:
그것은 작동www-data ALL=(ALL) NOPASSWD: ALL
!
하지만 모든 명령을 활성화하고 싶지는 않지만 특정 sh 스크립트 만 사용하고 싶습니다.
www-data ALL=(ALL) NOPASSWD: /www/......./truncatefiles.sh
경로가 정확하지만 (PHP)에서 shell_exec입니다 반환합니다 : sudo는 : 그래서 나는 그것을 변경없이 청각 장애를 현재와 더 askpass 프로그램은 을 지정하지 그리고 명령 못해 실행합니다. visudo 선이 나의 첫번째보기와 같은 경우에.
무엇이 문제 일 수 있습니까?
https://www.garron.me/images/2012-05/sudo-sudoers-make-me-sandwich.png – bishop