linux - 루트가 아닌 사용자가 사용할 수 없는 명령을 구현하는 방법
ringa_lee
ringa_lee 2017-06-24 09:42:51
0
2
1307

당연히 허용되지 않습니다

오늘 책을 읽다가 문득 chmod의 권한이 755인데 일반 사용자는 아직 사용할 수 없다는 걸 발견했습니다.
원래 권한이 700이나 744인 줄 알았는데 알고보니 755였습니다. 질문. . . 구글링했는데 답이 안나오네요 조언좀 부탁드려요

ringa_lee
ringa_lee

ringa_lee

모든 응답(2)
ringa_lee

간단히 말하면 두 가지 권한(사용자가 프로그램 파일을 실행할 수 있는지 여부)과 (프로세스가 특정 명령을 실행할 수 있는지 여부)는 별개입니다.

이미 전자 권한이 있습니다. 표시되는 오류 메시지는 열려 있는 프로세스에 후자 권한이 없기 때문입니다.

大家讲道理

Chmod 권한은 일반 사용자가 이 명령을 사용할 수 있음을 나타내지만, /tmp 권한 수정에는 슈퍼유저 권한이 필요합니다

sudo chmod 777 /tmp # 일반적으로 /tmp 폴더 권한을 수정하지 마세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿