명령 줄에서 화면 보호기 암호 요구 사항을 활성화 및 비활성화하려고합니다.
defaults read com.apple.screensaver
시스템 환경 설정에서 암호 요구 사항을 구성했는지 여부에 따라 askForPassword 변수를 0 또는 1로 설정합니다.
defaults write com.apple.screensaver askForPassword 1
과
defaults write com.apple.screensaver askForPassword 0
암호 설정을 사용하거나 사용하지 않도록 설정했습니다.
내가 찾은 것은 실제로 명령이 보안 아래의 시스템 환경 설정에서 확인란을 선택 및 선택 취소하지만 화면 보호기에 전혀 영향을 미치지 않는다는 것입니다.
시스템 환경 설정에서 암호를 활성화 한 다음 두 번째 기본 쓰기 명령을 사용하여 비활성화하면 시스템 환경 설정의 확인란이 선택 해제되지만 화면 보호기는 여전히 암호를 묻습니다. 시스템 환경 설정에서 확인란을 선택하거나 선택 취소하면이 동작을 변경할 수 있습니다.
시스템 환경 설정에서 암호를 비활성화 한 다음 첫 번째 기본 쓰기 명령을 사용하여 암호를 활성화하면 시스템 환경 설정의 확인란이 선택되지만 화면 보호기는 암호를 요구하지 않습니다. 시스템 환경 설정에서 확인란을 선택 취소하고 확인 만하면 동작이 변경됩니다.
무슨 일이야?
이것이 전역 설정이라고 생각할 수 /Library/Preferences/com.apple.screensaver
있으며 사용자 도메인 대신 수정해야 합니다. 그러나이 경우 시스템 환경 설정 확인란에 영향을주는 이유는 무엇입니까?