Fedora 19를 새로 설치할 때 비밀번호를 Password01과 같은 간단한 것으로 변경하려고 시도했지만(이는 단순한 테스트 VM이었고 화려하지 않았습니다) 비밀번호 복잡성 요구 사항으로 인해 기억하기 쉬운 비밀번호를 설정할 수 없었습니다.
복잡성 요구 사항을 우회하거나 비활성화하는 방법은 무엇입니까?
/etc/pam.d/passwd의 내용:
#%PAM-1.0
auth include system-auth
account include system-auth
password substack system-auth
-password optional pam_gnome_keyring.so use_authtok
password substack postlogin
루트로서도 요구 사항을 우회할 수 없습니다.
justincase@localhost ~ $ sudo -s
[sudo] password for justincase:
[root@localhost justincase]# passwd justincase
Changing password for user justincase.
New password:
BAD PASSWORD: The password fails the dictionary check - it is based on a dictionary word
Retype new password:
[root@localhost justincase]#
답변1
루트로서 당신은할 수 있는요구 사항을 우회합니다. 귀하의 예는 이런 일이 일어나는 것을 보여줍니다.
# passwd justincase
Changing password for user justincase.
New password:
BAD PASSWORD: The password fails the dictionary check - it is based on a dictionary word
Retype new password:
#
프롬프트를 반복하지 않고 New password
대신 입력했던 (잘못된) 새 비밀번호를 다시 입력하라는 메시지를 표시합니다. 잘못된 것으로 추정되는 비밀번호를 계속 사용하는 경우 새 비밀번호로 설정할 수 있습니다 justincase
.
답변2
나는 이것이 주제에서 벗어난다는 것을 알고 있지만 여기서는 명확히 하고 싶었습니다. 저는 데비안을 사용하고 있지만 페도라와 같아야 한다고 생각합니다.
평소처럼 복잡한 비밀번호는 설정하지 않았습니다. 어떻게 든 새 서버를 설치하십시오 (digitalocean에서)불필요한기본 패키지.
방금 Racklib-check를 제거했는데 작동했습니다.
이것은 데비안에서만 작동합니다.
apt-get purge libcrack2
바라보다https://www.cyberciti.biz/security/linux-password-strength-checker/