1. 사용자 패스워드 관리
# chage (Change Age) [옵션] [계정명]
→ 옵션
-l (List) 패스워드 정책 확인
-d (last Day) 암호 변경 최종 날짜 ( /etc/shadow 3번째 필드)
-m (Min) 암호 변경 최소 일 수 ( /etc/shadow 4번째 필드)
-M (Max) 암호 변경 최대 일 수 ( /etc/shadow 5번째 필드)
-W (Warning) 암호 변경 경고 일 수 ( /etc/shadow 6번째 필드)
-I (Inactive) 암호 만료 후 계정 비활성화 일 수 ( /etc/shadow 7번째 필드)
-E (Expire) 계정 만료 날짜 (YYYY/MM/DD) ( /etc/shadow 8번째 필드)
2. 파일 속성 (File attribution) 설정
파일에는 허가권, 소유권 외에 속성이라는 것을 설정할 수 있습니다.
# chattr (CHange ATTRibution) [-RV] [-v 설정버전] [+-=설정모드] 대상파일들
속성을 변경
→ 옵션
-R 현재 디렉터리 이하 모든 디렉터리와 파일의 속성을 변환
-V 자세한 출력모드 제공
-v 지정된 파일의 버전 정보를 설정할 수 있다.
→ 설정모드
+ 지정한 속성을 추가
- 지정한 속성을 제거
= 기존 속성을 초기화 후, 지정한 속성만을 부여
→ 설정모드의 속성
a (append) 해당 파일에 추가만 가능
i (immutable) 해당 파일의 변경, 삭제, 이름 변경, 파일 내용 추가, 링크 파일도 불가인 속성
c 파일의 내용이 압축되어있음
d dump로 백업되지 않음
s 파일이 삭제될 때 해당 블럭의 내용을 모두 초기화 함
u 파일이 삭제될 때 해당 내용이 저장되고 삭제되기 전의 데이터로 복구가 가능
# lsattr (LiSt ATTRibution) [-Radv] 대상파일
속성을 확인
→ 옵션
-R 디렉터리와 그 이하 모든 내용에 대해 재귀적으로 속성 값 출력
-a ' . '로 시작하는 파일을 포함한 디렉터리 내의 모든 파일 출력
-d 디렉터리를 보여줄 때 안에든 파일을 보여주는 것이 아닌, 폴더를 일반 파일처럼 출력
-v 파일의 버전 출력
'서버 > Linux' 카테고리의 다른 글
[Linux] sudo (Substitute User DO) (0) | 2017.10.11 |
---|---|
[Linux] ACL ( Access Control List ) (0) | 2017.10.11 |
[Linux] UMASK & 특수 허가권 (SetUID, SetGID, StickyBit) (0) | 2017.10.11 |
[Linux] 파일의 권한 (소유권 & 허가권) (0) | 2017.10.11 |
[Linux] 사용자 계정 관리 (2) (0) | 2017.10.11 |