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


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.