나는 디렉터리 (예 : 삭제)에서 권한을 변경할 수 없습니다. /usr/local
(나는 있어야한다). 내 연구에 따르면 OSX가 모든 것을 자동으로 불변으로 설정했기 때문입니다. 단일 사용자 모드로 부팅하고 다음을 사용하여 파티션을 다시 마운트하여 문제를 해결할 수있었습니다. -uw
. 거기에서 나는 chflags
불변성을 제거합니다.
그러나, 나는 매번 이것을하지 않아도되는 것을 정말 좋아할 것입니다. 시스템 전반에 걸쳐 불변성을 전역 적으로 비활성화 할 수있는 방법이 있습니까? 내가해서는 안되는 이유가 있니?
필자는 전체 파일 시스템이 왜 불변으로 표시되는지 알아 내야 할 필요가 있다고 생각합니다. 그것은 반복적으로 발생합니까? 로그에 메시지가 있습니까? 디스크 유틸리티에서 권한 복구를 실행 해 보셨습니까? 시도해 봤어? 홈 디렉토리 사용 권한 재설정 ?
—
D.W.
@ D.W. 그래서 나는 계속 파고 들었다. 새 사용자가 전화 한 곳의 어딘가에서 나옵니다.
—
n0pe
root
내 시스템에서 만들어졌다. 나는 강제로해야했다. uid=0
해당 사용자. 이제는 일이 훨씬 원활하게 진행됩니다. 불변성은 여전히 흥미 롭습니다. OSX이 그렇게하는 이유는 무엇입니까?
오에스 텐은 그런 식으로하지 않는다. 뭔가 다른 일을하고있다. (아마 또한 가짜 루트 계정을 만들 수도있다.) 그리고 그게 뭔지 알아 내기 위해 문제 해결 / 오류 분리를해야 할 것이다. 당신이 언급 한 루트 사용자 인 BTW는 일반 루트 계정에 추가 된 것인가 아니면 일반적인 루트 계정을 엉망으로 만든 것입니까?
—
Gordon Davisson