문제:
Apache 사용자 권한이 있는 Linux 시스템에서 어떻게 실행할 수 있습니까? 안전하지 않은 솔루션이나 sudoer를 사용하지 않고 PHP를 사용하여 루트 권한이 필요한 쉘 명령 규칙?
솔루션 1: 바이너리 래퍼(suid Bit 포함)
셸 스크립트 만들기:
스크립트 권한 설정:
바이너리 래퍼 만들기:
권한 컴파일 및 설정:
대안:
명령어를 자주 변경할 필요가 없다면 래퍼 프로그램을 사용하므로 외부 스크립트가 필요하지 않습니다.
위 내용은 Apache 사용자 권한이 있는 Linux 시스템의 PHP에서 루트 명령을 실행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!