1. 특수권한
2. SetUID
: 사용자가 SetUID 권한이 설정되어 있는 실행파일을 실행할 경우, 그 파일의 소유자 권한을 가지게 된다.
3. SetGID
: SetUID와 거의 동일하나 그룹의 권한으로 실행된다는 점이 다르다.
4. StickyBit
: 해당 권한이 설정되어 있는 디렉터리의 모든 유저는 파일을 생성 및 다운, 업로드 등을 하는 것이 자유롭지만
수정, 삭제 시에는 소유권자 혹은 슈퍼유저만 지울 수 있다.
5. UMASK
: 파일이나 디렉터리 생성시 자동으로 기본 허가권(Permission)을 지정하는 지시자 역할
(즉, 자기가 원하는 허가권값으로 적용시켜서 파일 또는 디렉터리 생성할 때 쓰는 명령어)
└ 형식 : umask [권한값]
└ 시스템 종료 후 다시 시작하면 초기값 022로 다시 돌아온다.
** 디렉터리의 최대 허가권은 rwxrwxrwx 777, 파일의 최대 허가권은 rw-rw-rw- 666이다.
** 주의! 파일에서 umask 계산할 때, x 권한의 값을 빼주면 안된다.
에초에 파일은 실행파일이 아니기 때문에 x권한이 없는 상태에서 시작하기 때문이다!!
6. setUID, setGID의 소문자 s는 x 권한을 포함, 대문자 S는 x 권한을 포함하지 않는다.
Sticky Bit의 소문자 t는 x 권한을 포함, 대문자 T는 x 권한을 포함하지 않는다.
7. /usr/bin/
명령어들이 있는 디렉터리
8. which
실행 파일의 위치 검색하는 명령어
9. 재부팅 명령어
: reboot, init 6, shutdown -r now
10. /tmp/ 디렉터리 안의 내용은 시스템 종료 후 다시 초기화된다.
11. 실습
** StickyBit 권한 실습
** 실습
** SetUID 실습
** UMASK 실습
** 실습
'IT공부' 카테고리의 다른 글
[리눅스] rpm 패키지 (0) | 2021.01.16 |
---|---|
[리눅스] 데이터 압축 (0) | 2021.01.15 |
[리눅스] 허가권, 소유권, 사용자 계정 복구 (0) | 2021.01.05 |
[리눅스] 사용자계정 수정 및 삭제, 그룹 계정 생성, 수정, 삭제 (0) | 2021.01.03 |
[리눅스] 사용자계정 생성 (0) | 2020.12.27 |