웹관련프로그래밍(web programming)/linux(리눅스)

[Linux] Chmod 권한 변경 숫자로 쉽게 정리, 주요 옵션 설명

끄적끄적아무거나 2024. 2. 28. 08:30
반응형

 

목차

     

     

     

     

     

     

    Chmod 권한 변경 숫자로 쉽게 정리

     


    chmod 명령어에서 사용하는 숫자 형태의 권한을 rwx (읽기, 쓰기, 실행) 형태로 변환하는 것은 간단합니다. 각 숫자는 다음과 같은 권한을 나타냅니다.

     

    • 7 = rwx (읽기, 쓰기, 실행 권한 모두 있음)
    • 6 = rw- (읽기, 쓰기 권한 있음, 실행 권한 없음)
    • 5 = r-x (읽기, 실행 권한 있음, 쓰기 권한 없음)
    • 4 = r-- (읽기 권한만 있음, 쓰기 및 실행 권한 없음)
    • 3 = -wx (쓰기, 실행 권한 있음, 읽기 권한 없음)
    • 2 = -w- (쓰기 권한만 있음, 읽기 및 실행 권한 없음)
    • 1 = --x (실행 권한만 있음, 읽기 및 쓰기 권한 없음)
    • 0 = --- (모든 권한 없음)

     


    예를 들어, chmod에서 자주 사용되는 숫자 형태로 755과 644가 있습니다.

     

    755는 rwxr-xr-x로 변환됩니다. 이는 소유자에게 모든 권한을 주고, 그룹과 다른 사용자에게는 읽기와 실행 권한만 주는 것을 의미합니다.

     

    644는 rw-r--r--로 변환됩니다. 이는 소유자에게 읽기와 쓰기 권한을 주고, 그룹과 다른 사용자에게는 읽기 권한만 주는 것을 의미합니다.

     

    이러한 권한 설정은 파일과 디렉토리에 대한 접근 제어를 관리하는 데 중요합니다.

     

     

     

     

     

    Chmod  주요 옵션

    chmod 명령어에서 가장 많이 사용되는 옵션들은 다음과 같습니다.

     

    • -R 또는 --recursive: 디렉토리와 그 안의 모든 파일 및 서브디렉토리에 대해 재귀적으로 권한을 변경합니다.
    • -v 또는 --verbose: chmod가 수행하는 각 변경 사항에 대해 설명을 출력합니다.
    • -c 또는 --changes: 변경이 이루어진 경우에만 설명을 출력합니다.

     

    이 옵션들은 파일이나 디렉토리의 권한을 변경할 때 다양한 상황에서 유용하게 사용됩니다. 예를 들어, 특정 디렉토리 내의 모든 파일과 서브디렉토리의 권한을 변경하고자 할 때 -R 옵션을 사용하거나, 변경 사항을 추적하고자 할 때 -v 또는 -c 옵션을 사용할 수 있습니다.

     

     

     

     

     

    반응형