짧은 사용자 비밀번호를 설정하는 방법 macOS Mojave


30

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

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

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


1
더 긴 암호로 설정 한 다음 passwd명령 을 사용하여 짧은 암호로 변경하는 것은 어떻습니까?
JBis

@JBis 는 4 자 미만으로 변경할 때마다 passwd출력 passwd: authentication token failure됩니다. 4자를 사용하면 작동합니다.
Eric Majerus

큰. 더 나은 해결책을 찾으면 대답을 추가하고 편집 할 4자를 사용하십시오.
JBis

1
내가 당신을 전송하는 동안 답변을 기다려주십시오. ...
JBis

답변:


26

선택적으로 정규 표현식 언어 인 정규식을 배우십시오 (정규 시간이 걸릴 수 있음). 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 수정


이것은 더 이상 Mojave 10.14.4에서 작동하지 않습니다 ( setaccountpolicies잘못된 형식에 대한 오류를 제공합니다). 작동하는 솔루션에 대해서는 아래 @ david-p의 답변을 참조하십시오.
Motsel

4
@
Motsel

🤦🏼‍♂️😴👍🏼🎉
Motsel

정책을 복제 한 다음 시스템이 새 정책 파일을 보도록 지시합니다. 어떻게 되돌 립니까? (즉, 시스템이 기본 정책 파일을 보도록합니다).
FeFiFoFu

37

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

pwpolicy -clearaccountpolicies

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


나를 위해 일했습니다, 감사합니다! MacOS 모하비 (10.14.2)
Tim N.

David P. 대단히 감사합니다! 이 모하비 요구 사항은 나를 미치게했다! 이것은 완전히 작동합니다! 당신은 빈 암호를 설정할 수 있습니다 건배!
Mike Van Rose

1
정말 고맙습니다! : D, 나는 그 선을 명심해야한다. 이제 저는 한 글자 암호 xD를 사용할 수 있습니다
user318860

완벽하게 작동합니다.
wonsuc

1
이것이 해결책입니다 ... 다른 것들은 "수정"입니다
ZEE
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.