useradd 명령을 사용하여 운영 체제를 설치한 직후에 설정된 비밀번호를 변경하기 위해 passwd 콘솔 명령을 사용했습니다. 원래 비밀번호에는 대문자, 숫자 또는 특수 문자가 아닌 줄 문자만 포함되어 있었지만 passwd를 사용하면 비슷한(줄 문자만) 비밀번호를 설정할 수 없습니다. useradd가 passwd만큼 엄격하지 않은 이유는 무엇입니까? 기존 사용자에 대해 "간단한" 비밀번호를 설정하는 방법이 있습니까?
추신: 보안상의 이유로 자주 묻는 질문이라는 것을 알고 있지만 이것은 내 노트북이고 내 시스템입니다.
답변1
암호화 하위 시스템은 "약하지 않은" 비밀번호 정책을 시행하도록 구성되어 있습니다.
루트 사용자(즉, 계정을 생성하고 초기 비밀번호를 설정한 사용자)에게는 이 정책이 적용되지 않습니다.
사용자가 설정되어 있고 sudo
명령에 액세스할 수 있다고 가정하면 다음을 수행하여 비밀번호를 약한 비밀번호로 설정할 수 있습니다.
sudo passwd yourusername
루트 사용자의 비밀번호를 설정하고 알고 있다면 이 작업도 수행할 수 있습니다.
su -c "passwd yourusername"
그리고 메시지가 나타나면 루트 비밀번호를 입력하세요.