>  Q&A  >  본문

linux - 루트가 아닌 사용자가 사용할 수 없는 명령을 구현하는 방법

당연히 허용되지 않습니다

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

ringa_leeringa_lee2697일 전1262

모든 응답(2)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-06-24 09:44:51

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

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

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-06-24 09:44:51

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

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

    회신하다
    0
  • 취소회신하다