xattr을 변경할 때 Errno 1 작업이 허용되지 않습니다


0

시스템에서 두 개의 파일을 제거한 다음 다시 넣으려고했습니다. 그러나 내가 다시 넣으면 Superdrive가 작동하지 않습니다. 파일은

IOCDStorageFamily.kextIODVDStorageFamily.kext

내 가정은 문제가 xattr이라는 것입니다.

다음 명령을 실행하고 다른 파일과 같은 xattr을 추가하려고하면 :

sudo xattr -wx com.apple.rootless "`cat ~/Desktop/attribute`" IOCDStorageFamily.kext

나는 얻고있다:

xattr: [Errno 1] Operation not permitted: 'IOCDStorageFamily.kext'

모두 SIP라고 말하지만 SIP를 비활성화했습니다 csrutil status.

System Integrity Protection status: disabled.

내가 실행하면 ls -lO우리가 관심있는 두 개의 파일이 보입니다.

drwxr-xr-x  3 mh    wheel  -          102 Dec 19 21:07 IOCDStorageFamily.kext
drwxr-xr-x  3 root  wheel  restricted 102 Dec 19 21:11 IODVDStorageFamily.kext
drwxr-xr-x@ 3 root  wheel  restricted 102 Jul 16  2017 IOFireWireAVC.kext

파일 1 : 사용자와 함께 만들려고했습니다. 도움이 없습니다. 또한 "제한된"을 제거하려고 시도했지만 작동하지 않았습니다.

파일 2 : 그대로 남아 있습니다. 여전히 xattr을 편집 할 수 없습니다

파일 3 : 원래 형태의 다른 파일.

도움을 부탁드립니다

(iMac 20 "2008 년 초 High Sierra)

답변:


0

비슷한 xattr 문제가있었습니다. 파일이 잠겨있는 것으로 나타났습니다. 비록 내가 소유자이고 읽기 / 쓰기 권한이 있었지만 파일이 잠겨있는 동안 나는 읽기 권한 만 가지고있었습니다. 파일을 (파인더에서) 마우스 오른쪽 버튼으로 클릭하고 하단의 잠금 아이콘을 클릭하여 변경을 수행하고 "일반"섹션을 연 다음 "잠금"버튼을 클릭하여 잠금을 해제했습니다. 또는 터미널을 선호하는 경우 다음을 시도해보십시오 : SetFile -al file.ext. ref : OS X에서 "잠금"파일의 잠금을 해제하는 명령 . 그래도 작동하지 않는 경우 ref : Sierra에서 Mac OS X 잠금 파일은 명령 행에서 불변 비트를 지워서 잠금을 해제 할 수 없습니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.