OS X Lion에서 dscl 무단 암호 변경을 방지하는 빠른 수정
- Launch Terminal(/Applications/Utilities/에 있음)
- 다음 명령을 입력하고 Enter 키를 누르십시오.
- 권한 변경을 확인하기 위해 현재 관리 암호를 입력하라는 메시지가 표시되며 암호를 입력하고 Enter 키를 누르십시오.
sudo chmod 100 /usr/bin/dscl
이것은 공식 보안 업데이트가 수행하는 작업을 모방할 수 있는 간단한 권한 수정입니다. sudo chmod 100을 사용하면 소유자(루트)만 dscl 명령을 실행할 수 있으며, 이는 관리자가 아닌 다른 사용자가 sudo 명령을 사용하지 않고 따라서 관리자 암호를 사용하지 않고 디렉터리 서비스 유틸리티에 액세스하는 것을 효과적으로 방지합니다.
해당 권한을 변경하면 의도하지 않은 결과가 발생할 수 있지만 대부분의 사용자에게 영향을 미칠 가능성은 낮습니다. 문제가 발생하면 언제든지 권한을 다시 변경할 수 있으며 기본적으로 755로 설정되어 있습니다.
이 팁을 댓글로 남겨주신 "Tjb"님께 진심으로 감사드립니다!
업데이트: Jim T는 의견에 다음 권장 사항을 남겼으며 다른 chmod 명령으로 권한을 변경하도록 제안했습니다.
그의 추론은 chmod 100이 이전처럼 루트 사용자가 읽고 쓰고 실행할 수 있는 명령을 실행만 변경한다는 점에서 너무 제한적이라는 것입니다.
