권한은 각 파일 및 폴더에 지정된 설정으로, 파일 또는 폴더에 대해 가질 수 있는 사용자의 액세스 유형을 결정합니다. 예를 들어, 사용자에게 속한 파일을 다른 사용자가 읽고 편집할 수 있는지 또는 읽을 수만 있고 변경할 수는 없는지 여부를 결정할 수 있습니다.
각 파일은 특정 사용자에게 속하며 소유자가 속한 그룹과 연결되어 있습니다. root 수퍼 유저는 시스템 파일에 액세스할 수 있습니다.
다음과 같은 세 개의 사용자 범주에 대한 권한을 설정할 수 있습니다.
Owner(소유자) – 파일 또는 폴더를 만든 사용자
Group(그룹) – 소유자가 속한 사용자 그룹
Others(기타) – 포함되지 않은 다른 모든 사용자
각 사용자 범주에 대해 서로 다른 권한이 설정될 수 있습니다. 이러한 권한 레벨은 다음과 같이 파일 및 폴더에 따라 서로 다르게 동작합니다.
Read(읽기) – 파일을 열 수 있으며 디렉토리 컨텐츠를 표시할 수 있습니다.
Write(쓰기) – 파일을 편집하거나 삭제할 수 있으며 디렉토리 컨텐츠를 수정할 수 있습니다.
Execute(실행) – 실행 파일을 프로그램으로 실행할 수 있으며 디렉토리를 입력할 수 있습니다.
항목에 대한 등록 정보 창이 표시됩니다.
None(없음) – 파일에 액세스할 수 없습니다. 소유자에게는 설정할 수 없습니다.
Read-only(읽기 전용) – 사용자가 파일을 열어 해당 컨텐츠를 볼 수 있지만 변경할 수는 없습니다.
Read and write(읽기 및 쓰기) – 파일에 대한 일반적인 권한을 부여합니다. 파일을 열고, 변경하고, 저장할 수 있습니다.
항목에 대한 등록 정보 창이 표시됩니다.
None(없음) – 폴더에 액세스할 수 없습니다. 소유자에게는 설정할 수 없습니다.
List files only(파일 목록만 가능) – 사용자는 폴더에서 항목을 볼 수 있지만 항목은 열 수 없습니다.
Access files(파일에 접근) – 폴더의 항목 자체 권한에서 허용한 경우에만 이러한 항목을 열고 수정할 수 있습니다.
Create and delete files(파일 만들기 및 삭제) – 사용자는 폴더에서 파일을 새로 만들고 삭제할 수 있으며, 기존 파일에도 액세스할 수 있습니다.