RECENT POSTS

최근에 작성한 글

01 / 03

전체 글

전체 보기

[Linux] 소유권과 권한

1. 파일 소유권

1. 파일 소유권이란

소유권 : 파일이 사용자의 소유임을 나타내는 속성 → 파일이 생성되는 순간 파일을 생성한 사용자와 그룹이 소유권을 가지도록 설정

drwxr-xr-x 2 user group 4096 Mar 1 15:49 Desktop

#user : 파일 소유자
#group : 파일 소유 그룹

2. 파일 권한

1. 파일 권한의 종류

파일 권한 : 해당 파일에 어떤 행위를 할 수 있는지 정의

권한 의미

읽기(read) 파일 내용을 조회하는 행위
쓰기(write) 파일 내용을 변경하는 행위
실행(execution) 파일을 실행하는 행위

📌 파일 권한을 파일의 소유자(user), 소유 그룹(group), 일반 사용자(other) 별로 따로 설정

drwxr-xr-x 2 user group 4096 Feb 29 10:30 myfolder
  • d → 디렉터리를 나타냄
  • rwx → 소유자 권한
  • r-x → 그룹 권한
  • r-x → 기타 권한
-rw-rw-r-- 1 user group 12345 Mar 1 10:00 myfile.txt
  • - → 일반 파일
  • rw- → 소유자 권한
  • rw- → 그룹 권한
  • r-- → 기타 권한

3. 디렉터리 권한

1. 디렉터리 권한이란

읽기 권한 : 해당 디렉터리에 있는 파일 목록을 읽을 수 있는 권한

실행 권한 : 해당 디렉터리에 들어가 디렉터리 안에 있는 파일에 접근할 수 있는 권한

쓰기 권한 : 실행 권한이 있어야 의미가 있음

권한 의미

rwx 파일 목록을 조회, 파일 생성/ 실행/ 변경/ 삭제 등 모두 가능
r-x 파일 목록 조회와 파일 실행은 가능하나 파일 생성/변경/삭제는 불가능
—- 파일 목록 조회 불가능 디렉토리 진입 불가능

🖥️ 실습

1.2 실습 : 파일 소유권 변경하기

chown [옵션] 사용자[:그룹] 파일

2.2 실습: 파일 권한 변경하기

chmod [옵션] 권한 파일