Permissions
파일의 리스트와 파일 속성
- |
파일 유형 |
rwxrwxrwx |
파일 허가권 |
1 |
링크 수 |
root |
파일 소유자 이름 |
root |
파일 소유 그룹 이름 |
7 |
파일 크기(Byte) |
Apr 4 13:29 |
마지막 변경 날짜/시간 |
abc |
파일 이름 |
파일 유형
- |
파일 |
d |
디렉토리 |
l |
링크(심볼릭) |
파일 허가권
알파벳 표현 & 숫자 표현
|
읽기 |
쓰기 |
실행 |
알파벳 |
r |
w |
x |
숫자 |
4 |
2 |
1 |
소유자 |
그룹 |
그 외 사용자 |
||||||
r |
w |
- |
r |
- |
- |
r |
- |
- |
4 |
2 |
0 |
4 |
0 |
0 |
4 |
0 |
0 |
6 |
4 |
4 |
알파벳 표현 -> rw- r-- r--
숫자 표현 -> 6 4 4
숫자는 소유자 / 그룹 / 그 외 사용자 별로 더해서 표현
chmod 명령어
- 파일 허가권 변경 명렁어
- 숫자 표현을 이용하여 변경
- usage : chmod [허가권 숫자 표현] [파일 이름]
ex) # chmod 777 abc // 파일 허가권 777로 변경
# ls -l | grep abc // 변경 확인
파일 소유권
- 파일을 소유한 사용자와 그룹을 의미
chown 명령어
- 파일의 소유권을 바꾸는 명령어
usage :
1. 파일의 소유자 변경
# chown [소유자 이름] [파일 이름]
2. 파일의 소유 그룹 변경
# chown [.그룹 이름] [파일 이름]
★파일 이름과 그룹 이름이 같을 수 있으므로 그룹 이름 앞에는 반드시 (.) 을 적어준다
3. 파일의 소유자 & 그룹 동시 변경
# chwon [소유자 이름.그룹 이름] [파일 이름]
ex) # chown yoobi abc // 소유자 yoobi 로 변경
ex) # chown .yoobi abc // 소유 그룹 yoobi 로 변경
ex) # chown root.root abc // 소유자 root / 소유 그룹 root 로 변경
setuid
- S or s로 표현 되고 8진수 모드로 4000 표현 된다
- 파일 실행 시 파일 소유자 권한으로 실행
ex) # chmod 4777 abc // setuid 파일 권한 / 빨간색 바탕으로 표시 된다