사용자 비밀번호는 어떻게 잠그나요?


1

필자가 사용한 대부분의 Linux 배포판에는 passwd암호를 강제로 만료하거나 암호 기반 로그인을 일시적으로 방지하기 위해 잠그는 데 사용할 수 있는 프로그램이 있습니다. OS X에는 passed프로그램이 있지만 매뉴얼 페이지에는 이러한 기능이없는 것 같습니다. Users & Groups환경 설정 패널 중 하나 아무것도 제공하는 A에 대한 저장하지 않는 것 Reset Password…내가 무엇을 찾고 정말 아니다 버튼.

실제로 변경하지 않고 다시 활성화 할 수있는 방식으로 OS X에서 사용자 비밀번호를 일시적으로 비활성화하려면 어떻게합니까?

답변:


1

사용하십시오 pwpolicy. 모든 옵션을 로컬 계정에서 사용할 수 있다고 생각하지는 않지만 해당 옵션을 사용하여 계정을 비활성화 할 수 있습니다.

sudo pwpolicy -u someusername -setpolicy isDisabled=1

0

나는 이것을 테스트하지는 않았지만 지정되지 않은 OS X 버전에 적용되므로 조심해야 할 수도 있습니다 (더미 사용자 계정으로 시도하십시오).

OS X 10.5 이상

hints.macworld의 소스 기사

이를 위해 명령 행 또는 NetInfo Manager를 사용할 수 있습니다. 터미널 명령 줄을 통해 명령을보다 쉽게 ​​보여줄 것입니다. 계정을 비활성화하려면 *를 삽입하십시오.

sudo niutil -insertval . /users/user-in-question passwd '*' 0 

다시 활성화하려면 *를 제거하십시오.

sudo niutil -destroyval . /users/user-in-question passwd '*'

10.5 이전의 OS X 버전의 경우

이 ServerFault 질문 과 관련 답변을 참조하십시오 . 기본적으로이 질문과 정확히 동일하지만 CLI 관리에 관한 한 OS X와 ​​기본적으로 동일한 "OS X 서버"에 해당합니다.

"비밀번호 비활성화"란 "로그인 금지"를 의미한다고 가정합니다. 그렇지 않은 경우, 모호하거나 불명확 한 아이디어이므로 "비밀번호 비활성화"로 실제로 의미하는 바를 명확히하십시오.


나는 niutil프로그램 이 전혀없는 것 같은 마운틴 라이온에 있습니다 .
— Blacklight Shining


Err, 어떻게 관련이 있습니까?
— Blacklight Shining

아로 niutil대체되었습니다 dscl. 그러나 명령 이나 명령 dscl이없는 것 같습니다 . insertvaldestroyval
— Blacklight Shining

테스트하지 않은 경우 명령이 실제로 작동하지 않는다는 점을 고려하여 제안하십시오.
— Ramhound
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.