PHP를 사용하여 웹 페이지를 작성하고 있으며 필자가 작성한 코드를 "요구"하고 싶습니다. (앞으로는 Python을 실행할 수 있기를 바랍니다. 암호).코드를 실행할 수있는 "웹 브라우저 사용자"권한을 부여해야합니다.
whoami gives: www-data
require '/fullpath/code.php';
내가 오류는 다음과 같습니다
require(/fullpath/code.php): failed to open stream: Permission denied
그래서 사용자 www가 데이터 내 코드를 실행할 수있는 권한이 없습니다. 허가하려면 어떻게해야합니까? 또한 해커가 내 웹 프로그램에 액세스 할 수 있도록 웜의 깡통을 열지 않고 어떻게해야합니까?
sudo 권한이 있지만 사용자 www-data에 대해 들어 보지 못했습니다. sudo find . | grep www-data
("/"디렉토리에서) 아무 것도 얻지 못합니다. 그래서이 "사용자"가 권한을 변경하는 위치를 알지 못합니다.
감사합니다.
sudo chown -R www-data/fullpath && sudo chmod -R o + rwx/fullpath – skrilled