사용자가 비밀번호 목록에 없습니다.

사용자가 비밀번호 목록에 없습니다.

일부 사용자가 자신의 비밀번호를 잊어버렸는데 이를 루트로 복원하고 싶습니다. 이를 위해 내가 사용하는:

#passwd <user>
passwd: user '<user>' does not exist

SSH를 통해 시도하면 비밀번호를 묻는 메시지가 표시되므로 사용자가 거기에 있다는 것을 알고 있습니다. 사용자가 현재 위치에 있지 않습니다.

/etc/passwd/

답변1

ssh는 사용자의 존재 여부에 관계없이 비밀번호를 묻습니다. 부분적으로는 로그인이 실패할 때 실패 위치를 난독화하는 데 도움이 되고 부분적으로는 무차별 대입 공격을 수행하는 능력을 제한하기 위한 것입니다.

사용자가 없으면 /etc/passwd사용자가 존재하지 않는 것입니다. 적어도 해당 사용자는 로컬 사용자로 존재하지 않습니다. 네트워크 로그인을 수행하는 경우 해당 계정이 정의된 모든 위치에 사용자가 계속 존재할 수 있습니다.

관련 정보