짧은 사용자 비밀번호를 설정하는 방법 macOS Mojave 설치하고 몇 년 동안 사용한 평범한 짧은

방금 macOS Mojave를 설치하고 몇 년 동안 사용한 평범한 짧은 데스크탑 전용 암호를 입력했습니다 (예, 잘 읽었습니다). 그러나 운영 체제는 비밀번호를 4 자 미만으로 설정하는 것을 거부합니다. 또한 암호를 전혀 사용할 수 없습니다.

필요한 경우 쉘을 사용하는 것이 완전히 편안합니다.

아주 짧은 암호를 허용하도록 암호 정책을 어떻게 변경합니까?



답변

선택적으로 정규 표현식 언어 인 정규식을 배우십시오 (정규 시간이 걸릴 수 있음). 4 자 길이의 암호에 대해 아래에서 제작 된 언어를 사용할 수 있습니다. 구성을 검색하고 해당 파일을 편집 한 다음 시스템에로드하는 방법은 다음과 같습니다.

  1. pwpolicy getaccountpolicies > ~/Desktop/file.plist
  2. nano ~/Desktop/file.plist
  3. Getting global account policies파일을 유효한 XML로 만들라 는 첫 번째 줄을 삭제하십시오 .
  4. 인용 부분을 정규식으로 변경하십시오.

    policyAttributePassword matches '^$|.{4,}+'
    
  5. pwpolicy setaccountpolicies ~/Desktop/file.plist

  6. passwd

사전 설정 :

  • ^$|.{1,}+: 모든 비밀번호. (최고의 Regex는 아니지만 너무 많이 엉망으로 만들고 싶지 않았습니다.)

이것이 macOS Mojave (10.14)에서 작동 함을 확인했습니다.

출처 : Sierra의 pwpolicy 수정


답변

훨씬 간단한 명령을 사용할 수도 있습니다.

pwpolicy -clearaccountpolicies

모든 사용자에 대한 4 자 요구 사항을 제거합니다. 이 man페이지는 사용자별로 정책을 변경하려는 경우 유용한 다른 예를 제공합니다.


답변