본문 바로가기

CentOS/Study

[사용자관련파일]/etc/shadow

반응형

</etc/shadow>

/etc/passwd의두번째필드(패스워드)를암호화하여관리하는파일(Root만접근가능)

사용자의 암호가 저장된 파일, 암호를 설정하기 위한 정책도 저장

 

[root@localhost ~]# cat /etc/shadow | grep root
root:$6$FR.3aQKfK.X1B54b$twsZIZknZj9NNixQ.ogWaaPm.MFzwmAPtZOwTL6foh8UJh/c9PXVno5Y3IKSSiX2UZW4CBaWQYD0hIzdwAuOa.:18840:0:99999:7:::

 

필드값 설   명
root 사용자 이름(login name)
$6$FR.3aQKfK.~ 사용자 암호(encrypted password)
18840 암호변경일(days since Jan 1, 1970 that password was last changed)
0 암호를 변경할 수 없는 최소 날짜 (days before password may be changed)
99999 암호를 사용할 수 있는 최대 날짜 (days after which password must be changed)
7 사용자 암호 만료되기전 사용자에게 경고 메세지를 주는 기간
(days before password is to expire that user is warned)        
:: 사용자 로그인하지 않으면 암호를 비활성화 시키는 기간
(days after password expires that account is disabled)
:: 사용자 암호 만료 기간, 절대로 넘을 수 없는 기간
(days since Jan 1, 1970 that account is disabled)
:: 아직 기능이 없음

 

$[숫자]$[salt]$[hash 결과]

 

HASH 종류
$1 MD5
$2  
$5 SHA-256
$6 SHA-512
salt 동일한 문자열로 암호를 저장하더라도 같은 암호화 값을 가지지 않도록 변경해주는 역할
hash 결과 hash 종류와 salt 값으로 구성되어 있는 결과 값

 

<관련 명령어>

1. pwconv

[root@localhost ~]# pwunconv > /etc/shadow

/etc/shadow에서패스워드를관리하기위한명령

(기본값, 보안상 /etc/shadow에서 관리하는 것이 좋음 -> Root만 shadow파일을 볼 수 있음

 

/etc/shadow에 저장된 암호를 /etc/passwd로 이동

반응형

'CentOS > Study' 카테고리의 다른 글

[사용자관리파일]/etc/login.defs  (0) 2022.03.14
[사용자관련파일]/etc/passwd  (0) 2022.03.14
[사용자계정관리]su  (0) 2022.03.13
[사용자계정관리]passwd  (0) 2022.03.13
[사용자관련파일]skel  (0) 2022.03.13