기주

[linux] linux 파일/디렉토리 권한 본문

OS

[linux] linux 파일/디렉토리 권한

기주그지마 2024. 12. 11. 14:41

리눅스 파일/디렉토리 권한

 

rwx의미

- read 읽기
- write(생성, 삭제, 수정)
- execute 실행

ll # 파일/디렉토리 권한 확인
-rw-r--r--  1 ubuntu ubuntu 9488202 Dec 10 12:48 today-review-postgres-data.sql

 

1[파일타입] / 3[소유주 권한] / 3[소유그룹 권한] / 3[다른 사람들] [소유주] [소유그룹] [크기] [날짜] [파일명]

https://inpa.tistory.com/entry/LINUX-%F0%9F%93%9A-%ED%8C%8C%EC%9D%BC-%EA%B6%8C%ED%95%9C-%EC%86%8C%EC%9C%A0%EA%B6%8C%ED%97%88%EA%B0%80%EA%B6%8C-%F0%9F%92%AF-%EC%A0%95%EB%A6%AC

 

 

 

파일/디렉토리 권한 변경하기

chmod (change mode)

chmod [권한] [파일명]

 

 

Read - 4
Write - 2
Execute -1

data.sql에 사용자(rwx), 사용그룹(r), 다른사용자(r) 권한 부여.

chmod 744 data.sql

 

 

※참고

참고 :  디렉토리는 실행권한 x를 꼭 가지고 있어야 해당 디렉토리로 이동 할 수 있다.
디렉토리의 허가권이 파일보다 우선된다
즉, 어떤 계정이 파일에 허가권이 있지만 그 파일을 담고 있는 디렉토리에 허가권이 없다면 사용불가한 것이다.
x 권한이 있는 파일을 실행하려면  ./ 을 앞에 붙인다. (예로 ./exefile 라고 입력)






파일/디렉토리의 소유권을 변경

chown(change owner)

소유권 변경은 루트사용자만 가능하다

 

chown [사용자]:[사용자그룹-생략가능] [파일명]
sudo chown -R ubuntu:ubuntu /var/lib/postgresql/data
-R : 하위 파일까지 변경 (recursive)

 

 

 

 

 

 

출처: https://inpa.tistory.com/entry/LINUX-📚-파일-권한-소유권허가권-💯-정리 [Inpa Dev 👨‍💻:티스토리]