리눅스

passwd, shadow 파일 합치기(pwconv, pwunconv)

simstealer 2021. 11. 5. 19:05

보안문제로 인해 passwd와 shadow를 나눠지게 되었죠.

 

pwconv/pwunconv 명령어

/etc/passwd ---- pwconv CMD ----> /etc/passwd, /etc/shadow

-> 이 경우에는 암호가 shadow에 있겠죠.

/etc/passwd, /etc/shadow ---- pwunconv CMD ----> /etc/passwd

-> 이 경우에는 암호가 두번째 필드에 암호화되어 들어가게됩니다.

 

/etc/passwd, /etc/shadow 백업본

# ls -l /etc/*passwd*

-rw-r--r-- 1 root root 3.3K 1130 11:18 /etc/passwd

-rw-r--r-- 1 root root 3.3K 1130 11:18 /etc/passwd-

# ls -l /etc/*shadow*

-rw-r----- 1 root shadow 1.9K 1130 11:18 /etc/shadow

-rw-r----- 1 root shadow 1.9K 1130 11:18 /etc/shadow-

 

백업 본에는 마지막으로 수정한 내용은 없어요.

 

사용자를 3개 추가했다면 원본에는 3개가 추가 되었겠지만 백업본에는 2개밖에 없을거에요.