리눅스마스터1급 : 리눅스 파일의 퍼미션설정시 상대모드로 지정하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,145 조회
- 0 추천
- 목록
본문
리눅스마스터1급 : 리눅스 파일의 퍼미션설정시 상대모드로 지정하기
상대 모드 지정 방법
특정 문자를 이용한 퍼미션 설정 방법이다.
먼저 특정 문자(
u(파일 소유자),
g(그룹 소속자),
o(일반 다른 사용자),
a(모두))로 접근 주체를 지정하고,
다음으로 어떻게 실행할 것인지에 대한
실행자(
+(권한 부여),
-(권한 제거),
=(권한 유지))를 지정한 후에, 읽기, 쓰기, 실행 등 권한에 해당하는 문자(
r(읽기),
w(쓰기),
x(실행),
s(소유주와 그룹만 실행) 등)를 지정하여 퍼미션을 설정한다.
상대 모드 지정 방법
실행자 | 의미 | 접근 주체 | 의미 |
+ | 권한 부여 | u | 파일 소유자 |
- | 권한 제거 | g | 그룹 소속자 |
= | 권한 유지 | o | 일반 다른 사용자 |
s | 소유자의 그룹만 실행 | a | 모두 |
다음은 test1에 설정된 퍼미션을 확인하고 그룹 소속자에게 실행 권한 외에 읽기와 쓰기 권한을 추가로 부여한 것이다.
|
|
|
| [root@SUK121 ~]# ls -l test1 -r-x--x--x 1 root root 15 9월 20 16:55 test1 [root@SUK121 ~]# chmod g+rw test1 [root@SUK121 ~]# ls -l test1 -r-xrwx--x 1 root root 15 9월 20 16:55 test1 [root@SUK121 ~]# |
|
|
|
|
다음은 모든 접근 주체에 대해 실행 권한을 제거한 것이다.
|
|
|
| [root@SUK121 ~]# ls -l test1 -r-xrwx--x 1 root root 15 9월 20 16:55 test1 [root@SUK121 ~]# chmod a-x test1 [root@SUK121 ~]# ls -l test1 -r--rw---- 1 root root 15 9월 20 16:55 test1 [root@SUK121 ~]# |
|
|
|
|
절대 모드와 상대 모드의 지정 방식 비교
파일\사용자 범주 | 소유자 | 그룹 | 타인 | 소유자 | 그룹 | 타인 |
원래 권한 상태 | rwx | r-x | r-x | 7 | 5 | 5 |
chmod g+rw 파일 | rwx | rwx | r-x | 7 | 7 | 5 |
chmod g-rx+w 파일 | rwx | -w- | r-x | 7 | 2 | 5 |
chmod a-r,g-x 파일 | -wx | --- | --x | 3 | 0 | 1 |
chmod 521 파일 | r-x | -w- | --x | 5 | 2 | 1 |
chmod 745 파일 | rwx | r-- | r-x | 7 | 4 | 5 |
chmod 427 파일 | r-- | -w- | rwx | 4 | 2 | 7 |
관련자료
-
이전
-
다음