passwd가 "간단한" 비밀번호 설정을 방해하는 이유는 무엇입니까?

passwd가 "간단한" 비밀번호 설정을 방해하는 이유는 무엇입니까?

useradd 명령을 사용하여 운영 체제를 설치한 직후에 설정된 비밀번호를 변경하기 위해 passwd 콘솔 명령을 사용했습니다. 원래 비밀번호에는 대문자, 숫자 또는 특수 문자가 아닌 줄 문자만 포함되어 있었지만 passwd를 사용하면 비슷한(줄 문자만) 비밀번호를 설정할 수 없습니다. useradd가 passwd만큼 엄격하지 않은 이유는 무엇입니까? 기존 사용자에 대해 "간단한" 비밀번호를 설정하는 방법이 있습니까?

추신: 보안상의 이유로 자주 묻는 질문이라는 것을 알고 있지만 이것은 내 노트북이고 내 시스템입니다.

답변1

암호화 하위 시스템은 "약하지 않은" 비밀번호 정책을 시행하도록 구성되어 있습니다.

루트 사용자(즉, 계정을 생성하고 초기 비밀번호를 설정한 사용자)에게는 이 정책이 적용되지 않습니다.

사용자가 설정되어 있고 sudo명령에 액세스할 수 있다고 가정하면 다음을 수행하여 비밀번호를 약한 비밀번호로 설정할 수 있습니다.

sudo passwd yourusername

루트 사용자의 비밀번호를 설정하고 알고 있다면 이 작업도 수행할 수 있습니다.

su -c "passwd yourusername"

그리고 메시지가 나타나면 루트 비밀번호를 입력하세요.

관련 정보