저는 CentOS 5 서버에서 PHP 애플리케이션을 호스팅하고 있습니다. 애플리케이션은 openmgr이라는 SSH 파일을 통해 일부 명령을 실행합니다. 이를 위해 -rwsr-xr-x
파일에 대한 권한을 부여하고 싶습니다 .
시도했지만 chmod +x openmgr
이는 -rwxr-xr-x
권한만 부여합니다. 이 파일을 어떻게 추가하나요 rwsr
?
답변1
이 rws
섹션은 setuid
파일에 대한 권한이 설정되었음을 나타냅니다. 사용자가 소유자의 권한과 권한으로 파일을 실행/실행할 수 있도록 합니다.
setuid
질문에 언급된 파일에 대한 권한을 활성화하려면 다음을 실행해야 합니다.
chmod 4755 openmgr
또는
chmod u+s openmgr
답변2
man chmod
(chmod(1) - 파일 모드 비트 변경) 에 익숙해야 합니다 .
- 힌트:
chmod 4755
.