파일을 실행 불가능으로 설정하는 방법은 무엇입니까?

파일을 실행 불가능으로 설정하는 방법은 무엇입니까?

Linux 실행 파일의 실행 가능 비트를 끄고 싶습니다. 실행 가능하도록 설정할 수 있다는 것을 알고 있지만 a+x다음과 같이 설정할 수는 없습니다.~ 아니다실행 가능.

Google은 검색에서 "not"을 생략합니다.

답변1

참고로요.

CHMOD는 파일의 권한을 변경하는 데 사용됩니다. 허가 명령

     U   G   W
    rwx rwx rwx     chmod 777 filename      
    rwx rwx r-x     chmod 775 filename
    rwx r-x r-x     chmod 755 filename
    rw- rw- r--     chmod 664 filename
    rw- r-- r--     chmod 644 filename

    U = User 
    G = Group 
    W = World

    r = Readable
    w = writable
    x = executable 
    - = no permission

이를 보는 또 다른 방법은 다음과 같습니다.

권한:

400     read by owner
040     read by group
004     read by anybody (other)
200     write by owner
020     write by group
002     write by anybody
100     execute by owner
010     execute by group
001     execute by anybody

조합을 얻으려면 합산하면 됩니다. 예를 들어 읽기, 쓰기, 소유자별 실행, 그룹별 읽기, 실행 및 누구나 실행하려면 400+200+100+040+010+001을 추가하여 751을 제공합니다.

답변2

다른 설정을 변경하지 않고 가장 쉬운 방법: chmod -x file.

남자 chmod에서:

           모드 ::= 절 [, 절 ...]
           절 ::= [누가 ...] [행동 ...] 행동
           action ::= op [파마 ...]
           누구 ::= a | 너 | 지 | 영형
           op:= + | - | =
           파마 ::= r | 초 | 티 | 여 | 엑스 | X | 너 | 지 | 영형

주목하세요옵션작전: +, -그리고=

답변3

간단히 다음을 사용하세요:chmod -x <file>

답변4

a+x가 실행을 추가하는 것처럼 ax는 이를 제거합니다.

관련 정보