Error opening file/tmp/ct.shutdown,err=Operation not permaitted에서 복구 방법
3222 단어 elcapitanMaccom.apple.rootless
Error opening file /tmp/ct.shutdown,err=Operation not permaitted에서 복구 방법
아침에 iMac을 시작하면 다음과 같은 오류가 발생하여vagrant가 움직이지 않고 복구하는 데 상당한 시간이 걸립니다.
CoreTelephony tracing has failed, you may be out of disk space.
Details 'Error opening file /tmp/ct.shutdown, err = Operation not permitted
어떤 사람들은 디스크의 용량이 부족할 수도 있다고 말하지만, 이것은 전혀 상관없다.
다음은 원인과 복구 절차가 남아 있다.
까닭
인터넷상의 정보에서 몇 가지 원인을 알 수 있지만 필자는
/private/tmp
디렉터리의 해석에서 drwxrwxrwt@처럼 EA(Extended Attriutes)를 부여하고 속성을 확장하는 내용은
com.apple.rootless
왜냐면
왜/privet/tmp에 루트가 부여되었는지 모르겠습니다.
EA에 대해서 말씀드리는 김에.
http://d.hatena.ne.jp/kanonji/20100912/1284292517
보세요.
EA는 MAC 파일에 추가된 확장 정보입니다.
여기서 El Capitan, rootless라는 속성이 추가되었다고 합니다.
http://applech2.com/archives/45140708.html
rootless의 속성은 루트 권한이라도 파일, 디렉터리를 편집할 수 없는 특수한 속성입니다.
루트리스는 안전성을 높이는 메커니즘이지만 이번에는 이 속성이/privet/tmp로 부여되어 몇 개의 프로그램의 시작과 설치에 영향을 미쳤다.
/privet/tmp 디렉터리에 루트가 부여되었는지 여부xattr /private/tmp
알아.
해결책
기본적
https://www.reddit.com/r/mac/comments/55s9yg/getting_an_error_message_on_startup_coretelephony/
를 참고하십시오.
간단히 번역하면
이 문제의 원인은/tmp 디렉터리의 해석입니다.
이 구역을 변경하려고 해도 변경할 수 없습니다.
시스템이 SIP의 System Integrity Protection으로 보호되기 때문입니다.
해석을 변경하려면 먼저 SIP를 비활성화해야 합니다.
다음을 시도해 보십시오.
MAC를 복구 모드로 시작하십시오.
MAC를 다시 시작할 때 Command+R을 누릅니다.애플의 로고가 나타날 때까지 계속 눌러라.
화면 상단 메뉴의 유틸리티에서 터미널을 시작합니다.
터미널 화면에서 "csrutil disable"을 입력한 다음 누르면 들어갑니다.
MAC를 다시 시작합니다.
MAC를 재부팅한 후 명령을 입력합니다. 'sudo chmod 1777/tmp'
또는 OnyX3.1.8 for OS X10.11 El Capitan을 다운로드하여 OnyX로 해석을 변경합니다.
(필자는 응용 프로그램을 사용하지 않았습니다. 위의 응용 프로그램의 링크는 원문을 참조하십시오)
프로그램의 해석 변경이 끝났거나'sudo chmod1777/tmp'명령이 순조롭다면 MAC를 다시 시작합니다.
단면을 변경할 수 있는 경우 다음 1~4단계를 수행하여 SIP를 적용합니다.
4
CoreTelephony tracing has failed, you may be out of disk space.
Details 'Error opening file /tmp/ct.shutdown, err = Operation not permitted
xattr /private/tmp
그러나 위에서 설명한 대로 SIP를 종료해도/privet/tmp 권한은 변경할 수 없습니다.
또 다음과 같이 EA를 제거하려 해도 안 된다.
su -
xattr -c /private/tmp
xattr -d com.apple.rootless /private/tmp
SIP 를 닫아도 루트리스를 삭제할 수 없습니까? 다음에 시간이 있을 때 제대로 검증하고 싶습니다.SIP가 비활성화되면/privet/tmp 디렉토리가 삭제됩니다.
su -
rm -r /private/tmp
디렉토리 다시 만들기mkdir /private/tmp
다시 타격을 주어 수정되었다.chmod 1777 /private/tmp
이상, 참고가 되었으면 좋겠습니다.
Reference
이 문제에 관하여(Error opening file/tmp/ct.shutdown,err=Operation not permaitted에서 복구 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/undrthemt/items/11ad50e766fd3cf418cb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)