공부/Linux 기초

Permission 기초

kkkkkdddddhhhhh 2024. 1. 20. 04:04

권한 속성

 

 

(1) kwon <- 파일 소유자

(2) kown <- 그룹 소유자

 

Group

사용자는 어떤 그룹에 속할 수 있다.

해당 그룹에 속한 사용자만이 파일을 읽고, 쓰게 설정하는것이 가능.

ubuntu는 최초 생성 사용자의 이름으로 그룹 이름을 만든다.

 

파일 속성

특별한 문자열로 각각의 문자가 특정한 파일 유형을 알려준다.

 

1. 첫번째 문자열

- 일반 파일

d 디렉토리

c 특수 문자 파일

ㅣ 심볼 링크 

b 블록 디바이스 파일

 

첫번째 문자열 외 9개의 문자열은 파일에 권한에대한 문자다.

owner group world
rwx rwx rwx

 

owner: 파일 소유자의 권한 3문자열

group: 그룹 소유자들의 권한 3문자열

world: 그 외의 외부 사용자들의 권한 3문자열

 

총 9개의 문자열로 파일의 권한을 알려준다.

 

3문자열은 아래와 같은 패턴으로 권한을 알려준다.

1.read permission

2.write permission

3.exccute permission

 

앞 글자를 가져와 

r, w ,x 로 권한을 알려줌 해당 권한이 없다면 - 로 표시

 

 


e .g...

"- rw- r-- r--"

일반 파일로서 

일반 사용자의 권한은 읽기 가능, 쓰기 가능, 실행 불가능

그룹 사용자들의 권한은 읽기 가능, 쓰기 불가능, 실행 불가능

외부 사용자들의 권한은 읽기가능, 쓰기 불가능, 실행불가능

 

으로 해당 파일의 속성을 알려주고 있다.

 

 

"d rwx r-x r-x"

디렉토리 파일로서 

일반 사용자의 권한은 읽기 가능, 쓰기 가능, 실행 가능

그룹 사용자들의 권한은 읽기 가능, 쓰기 불가능, 실행 가능

외부 사용자들의 권한은 읽기가능, 쓰기 불가능, 실행 가능

 

으로 해당 파일의 속성을 알려주고 있다.


 

쓰기 권한은 단순 파일 내부내용 작성 뿐 아니라

이름 변경, 삭제 여부, 파일 이동 등도 포함되어 있다.

 

실행 권한을 막는다면

명령어 실행뿐 아니라, cd를 통한 폴더 이동이 제한 될 수 있다.

'공부 > Linux 기초' 카테고리의 다른 글

Raspberry Pi HomeServer 구축  (0) 2024.09.03
권한 변경  (0) 2024.01.21
grep  (0) 2024.01.19
찾기  (0) 2024.01.18
확장  (0) 2024.01.17