리눅스마스터1급 기출문제/1802회

[리눅스마스터] 사용자 관리

Linuxpia4U 2024. 12. 10. 02:21
반응형

문제 22

다음과 같이 /etc/passwd 파일만으로 사용자 계정을 관리하였으나 보안상의 문제로 인해 다시 /etc/shadow 파일에 사용자 패스워드를 관리하려고 할 때 사용하는 명령어로 알맞은 것은?


[root@www ~]# grep ihduser /etc/passwd
ihduser:$6$uB9Mnu9s$dcj919D3X4nfqjtDEIghpm5Gw3cPGjUxXgq53v
oTvLQ2sAtUPW3wCoEtPuBAkNbLbaUebIqX9mGHPQ.G4mthtf/:502:502
:/home/ihduser:/bin/bash
[root@www ~]#

1. pwck

2. pwconv

3. pwunconv

4. vipw


해설


/etc/passwd와 /etc/shadow의 역할

/etc/passwd: 사용자 계정 정보를 관리하는 파일로, 사용자 이름, UID, GID, 홈 디렉터리, 셸 정보 등을 저장합니다. 과거에는 패스워드 해시도 이 파일에 저장되었으나 보안 문제로 인해 분리되었습니다.

/etc/shadow: 패스워드 해시와 만료 정보 등 민감한 정보가 저장됩니다. 보안을 위해 root 사용자만 접근 가능합니다.

/etc/passwd에서 /etc/shadow로의 이전

패스워드를 /etc/passwd에서 /etc/shadow로 이전하여 관리하려면 pwconv 명령을 사용합니다.

pwconv는 /etc/passwd 파일에서 패스워드 해시를 읽어 /etc/shadow 파일로 이동시킵니다.


각 명령어 설명

1. pwck


/etc/passwd와 /etc/shadow 파일의 무결성을 확인하는 명령어입니다.

계정 파일의 구조적 오류나 일관성을 검사하지만, 패스워드 이동에는 사용되지 않습니다.

2. pwconv


정답입니다.

/etc/passwd 파일에 있는 패스워드 정보를 /etc/shadow 파일로 이동시킵니다.

보안상의 이유로 패스워드가 /etc/shadow에서 관리되도록 전환할 때 사용합니다.

3. pwunconv


/etc/shadow에 저장된 패스워드 정보를 /etc/passwd로 되돌리는 명령어입니다.

보안 수준이 낮아지는 설정이므로 일반적으로 권장되지 않습니다.

4. vipw


/etc/passwd 파일을 안전하게 편집하는 명령어입니다.

그러나 패스워드를 /etc/shadow로 이동시키는 역할은 하지 않습니다.


정답


2. pwconv


정리


/etc/passwd에서 패스워드 정보를 분리해 /etc/shadow로 관리하려면 pwconv 명령을 사용해야 합니다.

pwck: 계정 파일의 무결성 확인

pwconv: 패스워드를 /etc/shadow로 이동

pwunconv: 패스워드를 /etc/passwd로 복원 (권장하지 않음)

vipw: /etc/passwd 파일을 안전하게 편집



반응형