Mac에서 암호가 만료되지 않도록하는 방법은 무엇입니까?


3

오늘 아침, Mac에 로그인하면 암호를 변경해야했습니다. 새 비밀번호를 기억할 가능성이 없으므로 기억하기 쉬운 안전하지 않은 비밀번호를 선택해야했습니다.

또한 비밀번호를 다시 변경할 수 없습니다.

보안 및 개인 정보 설정으로 이동하여이 동작을 제어 할 수있는 아무것도 발견하지 못했습니다.

인터넷에서 원격으로 관련된 모든 내용은 Active Directory에 관한 것이지만 Active Directory를 사용하고 있지 않다고 확신합니다.

Mac이 어떻게하지 않습니까?


4
관리 형 컴퓨터, 업무용 컴퓨터 등입니까? 아니면 AppleID를 로그인으로 사용합니까? 25 년 동안 Mac을 사용하면서 비밀번호를 변경 한 적이 없었습니다.
Tetsujin

1
터미널을 열고 pwpolicy -u your_username --get-effective-policy질문에 결과를 입력 하고 추가하십시오.
klanomath

1
@Tetsujin로 로컬 비밀번호 정책을 설정할 수도 있습니다 (sudo) pwpolicy .... pw 재설정은 반드시 OD 또는 AD와 관련이있는 것은 아니지만 일반 소비자 환경에서는 매우 드 un니다!
klanomath 2016 년

@klanomath, pwpolicy -u your_username --get-effective-policy관련있는 내용을 인쇄하지 않았으며 설명서 페이지 --get-effective-policy는 더 이상 사용되지 않습니다.하지만 올바른 방향으로 나를 인도했으며 답을 찾았습니다. 감사!
계정

@klanomath 방금 게시했습니다.
계정

답변:


4

이 기능은이라는 도구로 제어됩니다 pwpolicy. 실행 pwpolicy -getaccountpolicies하면 XML 문서가 출력됩니다. 이 XML에서 발견 된 것 중 하나는 다음과 같습니다.

<key>policyCategoryPasswordChange</key>
<array>
        <dict>
                <key>policyContent</key>
                <string>policyAttributeCurrentTime &gt; policyAttributeLastPasswordChangeTime + (policyAttributeExpiresEveryNDays * 24 * 60 * 60)</string>
                <key>policyIdentifier</key>
                <string>ProfilePayload:deadbeef-b187-1337-1ee7-abcdef123456:maxPINAgeInDays</string>
                <key>policyParameters</key>
                <dict>
                        <key>policyAttributeExpiresEveryNDays</key>
                        <integer>90</integer>
                </dict>
        </dict>
</array>

XML 문서에서 삭제 한 후 다음을 사용하여 변경된 문서를 사용하십시오.

pwpolicy -setaccountpolicies <file.xml>

문제는 사라져야합니다. 그러나 함정이 있습니다. 쉘의 >연산자를 사용하여 XML을 덤프하고 파일을 편집 한 후 다시 전달 pwpolicy하면이 오류가 발생합니다.

Error: The data is not in the correct format.

이 오류의 원인 pwpolicy -getaccountpolicies은 XML을 인쇄하기 전에 다음을 인쇄하기 때문입니다 .

Getting global account policies

과거에이 정책 을 설정 했는지 기억하십니까 ?
klanomath

본인은이 정책을 설정하지 않았다는 사실을 알고 있습니다. 당신이 pwpolicy그것을 언급 할 때까지 나는 도구를 알지 못했습니다 .
계정

@klanomath 나는 그것을 편집했다. (필요한 길이에 도달하기위한 추가 텍스트)
계정
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.