OS X 10.11.5 업데이트 후 파일 공유가 더이상 작동하지 않는 경우

OS X 10.11.5 업데이트 후 파일 공유(SMB)가 더이상 작동하지 않는 경우(0xC000A000) 해결 방법

ref: https://discussions.apple.com/message/30246066#30246066

OS X 10.11.5 업데이트 후 Samba signing 연결이 강제된다고 한다.
실제로 에러 코드가 0xC000A000으로 나타나는데 찾아보면 signature 에러로 나온다.

이 문제를 해결하기 위해선 파일 공유 관련 설정에서 signing 요구를 하지 않도록 수정하면 된다고 한다.

해당 방법은 다음과 같다.
/Library/Preferences/SystemConfiguration/com.apple.smb.server.plist 파일에 SigningRequired 키를 추가해 false로 설정한다.

근데 /Library/Preferences/SystemConfiguration/ 폴더가 rootless로 인해 권한 변경이 안 되는데 이 폴더는 루트로만 쓸 수 있도록 되어 있다.
그래서 파일을 파인더로 접근하여 바로 변경하는게 안 된다.
결국 바깥으로 복사해서 수정 후 다시 복사해 넣는 방법을 써야하는데, 즉 귀찮다.

이를 정리해서 더 쉽게 하자면, 터미널에서 다음의 명령 한줄을 입력하면 된다.

sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server.plist SigningRequired -bool NO

이후 설정에서 파일 공유를 껐다 키면 고쳐진 모습을 확인할 수 있을 것이다.

다시 원래대로 설정을 되돌리는 명령은 다음과 같다.

sudo defaults delete /Library/Preferences/SystemConfiguration/com.apple.smb.server.plist SigningRequired