운영체제
1) 계정생성 명령어
useradd
2) 계정 정보 ( /etc/passwd )
test : x : 500 : 500 : : /home/test : /bin/hash
user : passwd(암호화) : UID : GID : comment(null) : Home Directory : Shell
3) 계정 암호정보 ( /etc/shadow)
test : !! : 16264 : 0 : 99999 : 7 : : :
user : passwd : create pw date : pw alter min term : pw alter max term : warning days : Inactive date(null) : Ban date(null)
create pw date : 암호가 생성된 날짜
pw alter min term : 암호를 변경할 수 있는 최소시간
pw alter max term : 암호를 변경없이 사용할 수 있는 최대 기간
warning days : 암호 만료일 지정시 만료 경고가 제공되는 일수
Inactive date(null) : 접속 차단 일수
4) 암호 구성
Hash Algorithm
md5 : $1$
SHA256 : $5$
SHA512 : $6$
암호가 없는경우 !! 로 표시
5) # chage -l ( 사용자 패스워드 사용기간 변경 )
Usage: chage [options] LOGIN
Options:
-d, --lastday LAST_DAY set date of last password change to LAST_DAY
-E, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE
-h, --help display this help message and exit
-I, --inactive INACTIVE set password inactive after expiration
to INACTIVE
-l, --list show account aging information
-m, --mindays MIN_DAYS set minimum number of days before password
change to MIN_DAYS
-M, --maxdays MAX_DAYS set maximum number of days before password
change to MAX_DAYS
-R, --root CHROOT_DIR directory to chroot into
-W, --warndays WARN_DAYS set expiration warning days to WARN_DAYS
#chage -l mgahn
마지막으로 암호를 바꾼 날 : 9월 01, 2022
암호 만료 :안함
암호가 비활성화 기간 :안함
계정 만료 :안함
암호를 바꿀 수 있는 최소 날 수 : 0
암호를 바꿔야 하는 최대 날 수 : 99999
암호 만료 예고를 하는 날 수 : 7
[root]# chage -M 90 mgahn
[root]# chage -l mgahn
Last password change : Sep 01, 2022
Password expires : Nov 30, 2022
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 90
Number of days of warning before password expires : 7
[root]#
'Tech > OS(Linux)' 카테고리의 다른 글
Raid 구성 (0) | 2019.03.21 |
---|---|
Linux 파일복사(scp, ftp, sftp) (0) | 2019.03.20 |
OS 로그저장 유형 (0) | 2019.03.04 |
시스템 명령어 (0) | 2019.02.28 |
TCP Wrapper & Ip table (0) | 2019.02.26 |