권한 속성
(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를 통한 폴더 이동이 제한 될 수 있다.