Skip to main content

Unix / Linux 파일 및 디렉토리 액세스 권한 구성

리눅스 파일및디렉토리 - acl (이론편) (유월 2025)

리눅스 파일및디렉토리 - acl (이론편) (유월 2025)
Anonim

Unix 및 Linux 운영 체제는 세 그룹 (소유자, 그룹 및 다른 사용자) 각각에 지정된 세 가지 유형의 액세스 (읽기, 쓰기 및 실행) 중 하나를 사용하여 파일 및 디렉토리에 대한 액세스 권한을 할당합니다.

파일의 속성에 대한 세부 정보를 ls 명령과 함께 -엘 스위치 (예 : ls -l 파일 이름 ), 다음과 비슷한 정보를 반환합니다. -rwe-rw-r-- 소유자에 대한 읽기, 쓰기 및 실행 권한, 그룹에 대한 읽기 및 쓰기 권한 및 다른 모든 사용자에 대한 읽기 액세스 권한과 동일합니다.

각 액세스 권한 유형에는 아래와 같은 관련 숫자 값이 있습니다.

  • 읽기 = 4
  • 쓰기 = 2
  • 실행 = 1

각 그룹에 대한 액세스 권한 값이 함께 추가되어 0에서 7 사이의 값을 얻습니다.이 값을 사용하여 권한을 할당하거나 수정하는 데 사용할 수 있습니다. chmod (모드 변경) 명령.

위의 예에서 해당 파일에 대한 액세스 권한은 다음을 입력하여 할당 할 수 있습니다. chmod 764 파일 이름 . 번호 764는 다음에서 파생됩니다.

  • rwe = 4 (읽기) + 2 (쓰기) + 1 (실행) = 7
  • rw = 4 (읽기) + 2 (쓰기) = 6
  • r = 4 (판독) = 4

당신은 chmod 명령을 사용하여 파일 및 디렉토리에 대한 액세스 권한을 할당하십시오. 유닉스와 리눅스 명령어와 객체 이름은 대소 문자를 구별한다. 당신은 "chmod"이며 CHMod 또는 대문자와 소문자의 다른 조합이 아닙니다.

chmod 명령을 사용하는 방법 :

  • 모두에게 모든 권한 : chmod 777 파일 이름
  • 소유자 및 그룹 권한에 대한 모든 권한은 있지만 다른 사용자는 읽기 및 실행할 수 있습니다. chmod 775 파일 이름
  • 소유자에 대한 모든 권한은 있지만 디렉토리의 파일에 대해서만 읽기 및 실행 권한을 제한하는 그룹 및 기타 사용자 권한 : chmod 755 성명
  • 액세스 권한이 없거나 다른 사람에게 권한이없는 소유자에 대한 모든 권한 : chmod 700 파일 이름
  • 디렉터리의 파일을 실수로 삭제하거나 수정하지 못하도록 읽기 권한과 실행 권한으로 제한된 그룹 또는 다른 사용자 및 소유자의 파일에 대한 액세스 권한이 없습니다. chmod 500 성명
  • 소유자 및 그룹이 파일에 대한 읽기 및 쓰기 액세스를 허용하고, 그룹의 다른 사용자가 소유자 및 파일을 편집 또는 삭제할 수 있지만 다른 사용자는 액세스 할 수 없도록합니다. chmod 660 파일 이름