본문 바로가기
  • Vetheuil in Summer
Tech/OS(Linux)

시스템 보안(1) 계정 및 암호

by 눈꽃산행 2019. 2. 26.

운영체제

 

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