4.7.3 chage
chage는 사용자의 패스워드에 대한 정보를 출력하고 설정하는 명령어다. /etc/shadow(비밀번호 관련 저장 파일)의 날짜 관련 필드 설정을 모두 할 수 있는 명령어다. passwd와 거의 비슷한 기능을 가지고 있다. 날짜에 관련된 특화된 기능을 추가로 설정 할 수 있다.
옵션
-l (소문자 L) : 사용자의 패스워드에 대한 정보를 보여준다.
-d : 최근 패스워드를 바꾼 날을 수정한다.
-m : 패스워드 변경 최소 날짜를 지정한다. 즉 패스워드 변경 후 일절기간 사용해야될 최소 만기일을 지정한다.
-M : 패스워드 변경 없이 사용 가능한 최대 날짜를 지정한다. 즉 한 번 설정한 패스워드의 만기일을 지정한다.
-I (대문자 i) : 패스워드 최대 사용기간 만료 후에 실제 패스워드 잠금을 설정하기까지의 유예기간을 지정한다.
-E : 계정이 만료되는 날을 지정한다 YYYY-MM-DD 형태를 가진다.
-W : 패스워드 만료 전 변경을 요구하는 경고 날짜를 지정한다.
chage -l 옵션을 이용해 user2의 패스워드 정보를 확인한다.
-d 옵션을 이용해 마지막으로 암호를 바꾼 날의 정보를 변경했다.
-m, -M 옵션을 이용해 암호를 바꿀 수 있는 최소 날 수, 암호를 바꿔야 하는 최대 날 수의 정보를 변경한 것을 볼 수 있다.
-I (대문자 I) 옵션을 이용해 암호의 비뢓성화 기간 즉, 잠금을 설정하기까지의 유예기간을 지정한 것을 볼 수 있다. 100일로 지정했기 때문에 암호 만료되는 2022-04-27일에서 100일 뒤인 2022-08-05일까지가 유예기간인 것을 볼 수 있다.
-E 옵션을 이용해 계정의 만료일에 관한 정보를 변경한 것을 볼 수 있다.
-W 옵션을 이용해 기존의 암호 만료 예고 출력 기간 7일에서 1000일로 변경한 것을 볼 수 있다.
'Programming > Linux' 카테고리의 다른 글
Linux - storage 관리 (LVM) (0) | 2022.03.07 |
---|---|
Linux - storage 종류 (DAS, NAS, SAN) (0) | 2022.03.07 |
linux - 사용자 관리 (useradd, userdel, usermod) (0) | 2022.03.04 |
linux - /etc/login.defs, /etc/default/useradd, /etc/skel (0) | 2022.03.04 |
linux - /etc/group (0) | 2022.03.04 |