모든 비밀번호를 유효한 비밀번호로 허용하는 사용자를 추가하는 방법은 무엇입니까?

모든 비밀번호를 유효한 비밀번호로 허용하는 사용자를 추가하는 방법은 무엇입니까?

모든 비밀번호를 유효한 비밀번호로 허용하는 사용자를 추가하는 방법은 무엇입니까?

첨부된:

답변1

이 구성은 Ubuntu 16.04.1 LTS 서버에서 테스트되었습니다. 조정 /etc/pam.d/common-auth.

# [...]
auth [success=2 default=ignore] pam_unix.so nullok_secure
auth [success=1 default=ignore] pam_succeed_if.so user = the_username
# [...]
auth requisite pam_deny.so
# [...]
auth required pam_permit.so
# [...]
  • 이 섹션에서는 PAM에게 성공 규칙을 success=x건너뛰도록 지시합니다 .x
  • 위의 내용을 실제 사용자 이름으로 바꾸세요 the_username.

따라서 모든 사용자는 먼저 를 사용하여 인증을 시도하며 pam_unix.so, 성공하려면 올바른 사용자 이름과 비밀번호가 필요합니다. 인증이 성공하여 표시되면 pam_unix.so실행이 계속됩니다 pam_permit.so. 이것이 기본 동작입니다.

인증이 실패하고 이 표시되면 pam_unix.so계속 진행하세요. 그러면 pam_succeed_if.so사용자가 the_username입력한 비밀번호와 함께 사용자 이름을 입력할 때마다 성공하게 됩니다. 둘 다 pam_unix.so실패 하면 pam_succeed_if.so계속하고 pam_deny.so, 그렇지 않으면 실행을 계속합니다 pam_permit.so.

경고: 라이브 시스템에서는 실수를 해서 시스템이 잠길 수 있으므로 복구 미디어를 통해 수리해야 할 수도 있으므로 매우 주의하십시오.

관련 정보