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