OS & Hardware/Linux_ubuntu

[ubuntu] 파일 권한

눈곱만큼도모름 2025. 1. 22. 14:58
728x90
반응형

-rwxrwxr-x 와 같은 부분은 파일의 권한(permission)을 나타내는 문자열입니다.

 문자는 파일이나 디렉터리에 대한 접근 권한을 정의하는 부분입니다.

구조

-rwxrwxr-x는 10자리로 구성되어 있으며,

첫번째 자리는 파일 유형을 말하고 나머지 9자리는 각각 3자리씩 소유자, 그룹, 기타사용자의 권한을 표기합니다.

1. 첫 번째 자리 (파일 유형)

  • -: 일반 파일
  • d: 디렉터리
  • l: 심볼릭 링크
  • b: 블록 디바이스
  • c: 문자 디바이스

따라서 -rwxrwxr-x에서 첫 번째 -일반 파일임을 나타냅니다.

2. 그 다음 9자리 (권한)

파일 권한은 세 부분으로 나뉩니다. 각각은 소유자(owner), 그룹(group), 기타(others)의 권한을 나타냅니다. 각 부분은 읽기(read), 쓰기(write), 실행(execute) 권한을 표시합니다.

각 권한을 나타내는 문자는 다음과 같습니다:

  • r: 읽기 권한
  • w: 쓰기 권한
  • x: 실행 권한
  • -: 해당 권한이 없음

-rwxrwxr-x의 구조

소유자 (ashton): rwx

  • r: 읽기 권한
  • w: 쓰기 권한
  • x: 실행 권한

소유자는 읽기, 쓰기, 실행 권한을 모두 가지고 있습니다.

그룹 (ashton): rwx

  • r: 읽기 권한
  • w: 쓰기 권한
  • x: 실행 권한

그룹도 소유자와 같은 권한을 가지고 있습니다.

기타 사용자: r-x

  • r: 읽기 권한
  • -: 쓰기 권한 없음
  • x: 실행 권한

기타 사용자는 읽기와 실행 권한만 있습니다.

3. 다양한 파일 권한 예제

예제 1: drwxr-xr-x

  • 소유자: 읽기, 쓰기, 실행 권한
  • 그룹: 읽기, 실행 권한
  • 기타 사용자: 읽기, 실행 권한

이 예제는 디렉터리에 해당합니다. 디렉터리의 경우 실행 권한은 해당 디렉터리에 들어갈 수 있는 권한을 의미합니다.

예제 2: -rw-r--r--

  • 소유자: 읽기, 쓰기 권한
  • 그룹: 읽기 권한
  • 기타 사용자: 읽기 권한

이 예제는 일반 파일에 대한 권한입니다. 소유자는 파일을 읽고 쓸 수 있으며, 그룹과 기타 사용자는 파일을 읽을 수만 있습니다.

예제 3: -rwx------

  • 소유자: 읽기, 쓰기, 실행 권한
  • 그룹: 권한 없음
  • 기타 사용자: 권한 없음

이 예제는 소유자만 권한을 가진 파일입니다. 소유자는 읽고, 쓰고, 실행할 수 있지만, 다른 사용자는 아무 권한도 없습니다.

예제 4: --------x

  • 소유자: 권한 없음
  • 그룹: 권한 없음
  • 기타 사용자: 실행 권한

이 예제는 기타 사용자만 실행할 수 있는 파일입니다. 소유자와 그룹은 아무 권한이 없고, 기타 사용자는 파일을 실행만 할 수 있습니다.

 

권한 수정에 관한 부분은 아래 포스팅 참조
https://ashton0410.tistory.com/entry/linux-ubuntu-chmod-%EB%AA%85%EB%A0%B9%EC%96%B4

 

[linux ubuntu] chmod 명령어

chmod는 Change Mode의 약자입니다.Change: 변경하다.Mode: 파일이나 디렉토리의 권한(permissions) 모드.즉, chmod는 Linux/Unix 시스템에서 파일이나 디렉토리의 권한(permissions)을 변경하는 명령어입니다. 권

ashton0410.tistory.com

 

728x90
반응형