내 디스크 권한에 문제가있어 많은 파일 관련 내용이 손상됩니다. 이 원인을 알 수 있습니까?


1

이것은 몇 달 동안 일어나고 있으며 , 그 원인을 알 수 없습니다.

내 Mac의 무언가가 디스크 권한으로 계속 뭉개지며 사소한 것들처럼 보입니다.

  • Java 관련 라이브러리 파일 및 애플릿 플러그인
  • 핵심 그래픽 헤더
  • arpanet 그룹의 일부 파일과 같은 일부 네트워크 헤더
  • 내 호스트 파일 (이 경우 호스트 파일을 건 드리는 것이 Gasmask 응용 프로그램이라는 것을 알고 있습니다)

그러나 이것이 무엇이든간에 많은 파일 관련 작업을 완전히 수행합니다. 가장 중요한 두 가지 문제 :

  • 아카이브 유틸리티를 사용할 수 없게됩니다. 그것은 무기한 매달리고 강제 종료해야합니다. The Unarchiver와 같은 타사 보관 유틸리티에는이 문제가 발생하지 않으므로 The Unarchiver 사용으로 전환했습니다.
  • 가장 성가신 것은 Alfred의 "Reveal In Finder"액션이 작동하지 않는다는 것입니다. 이 기능을 항상 사용 하며 지속적으로 작동을 멈 춥니 다.

다른 문제가 있으면 직접 눈치 채지 못했지만 찾을 수없는 다른 문제가있는 것 같습니다. 이러한 것들 중 하나 일이 시작할 때마다, 내가 권한 복구를 실행하고 모든 것이 잠시 동안 정상으로 돌아 간다, 다음 하루 * 뱅은 * 이 다시 시작됩니다.

다른 사람이 비슷한 것을 경험했거나 특정 파일의 사용 권한 수정을 추적 할 수있는 방법이 있는지 아는 사람이 있습니까? 그래서 범인이 정확히 무엇인지 알 수 있습니까? homebrew 및 비 MAS 방법을 통해 많은 소프트웨어가 설치되어 있으므로 정확하게 추적하는 것이 매우 복잡하다고 생각합니다.


파일 액세스를 표시하는 / usr / bin / opensnoop (-help 옵션 사용)을보십시오
Mark

@Mark 방금 확인했는데 chmod는 열린 파일로 계산되지 않으므로 opensnoop -f권한 변경 전용 작업을 선택하지 않습니다. 그러나 파일의 사용 권한을 변경하면 파일이 계속 사용된다고 가정하는 것이 공정하다고 가정합니다. 그래서 나는 여전히 경우를 확인하기 위해 리디렉션 출력으로 백그라운드 opensnoop 프로세스를 실행하고 있습니다.
Doug Stephen

답변:


1

권한 문제가 관련되어 있는지 모르겠지만 Finder에서 파일이 작동하지 않고 아카이브 유틸리티가 응답을 중지 하는 것은 10.8.2에서 소개 된 Apple Events 버그의 증상입니다 .

10.8.3에서 수정되었는지 알 수 없지만 그 시작이 발생하면 Activity Monitor에서 또는 sudo killall -9 appleventsd-9 다른 프로세스가 어떤 이유로 응답하지 않고 appleeventsd를 종료 할 수 있습니다 . 그래도 문제는 몇 시간 또는 며칠 내에 다시 발생합니다.


흠. 이것은 비슷하지만 관련이없는 문제처럼 보입니다. 그래도 계속 주시하겠습니다. 나에게 그것은 한 번에 하나의 응용 프로그램이 깨지는 것이 아니며 권한을 복구하면 항상 문제가 해결되므로 다른 것처럼 들립니다.
Doug Stephen

0

Java는 완전한 업데이트를 가졌습니다 ... 브라우저에서 하나를 선택 해제해도, 누군가이 버전이 승인되었다고 말할 것입니다. 10.8.2를 실행 중이고 이러한 권한 문제가 있습니다 .. library / Internet PluginIns s / b lrwxr-xr-x drptxr-xr-x로 되 돌리는 kept

브라우저가 총알을 돌리고 결국 공개 응답을 표시합니다.

이 Java 7 업데이트를 찾을 수 없으므로 위험을 감수해야합니다.

이것은 터미널 창에 명령을 입력하는 데 익숙한 고급 사용자를 위해 Java 7을 설치 제거하는 대체 방법입니다. 명령을 입력 할 때만 Windows 지식이있는 Mac 사용자였습니다 ... 나열된 단계를 수행하면 시스템에서 Oracle Java 7이 제거됩니다. 참고 : Java 7을 설치 제거하려면 관리자 권한이 있어야하며 root 또는 sudo를 사용하여 remove 명령을 실행해야합니다. Dock에있는 Finder 아이콘을 클릭하십시오. 사이드 바에서 Applications 탭을 클릭하십시오. Oracle이 항목을로드 한 경우 Utilities 폴더를 클릭하십시오. 타사 또는 위치에 있지 않은 경우 ... 터미널 아이콘을 두 번 클릭하십시오. 터미널 창에서 아래 명령을 복사하여 붙여 넣기 : sudo rm -fr / Library / Internet \ Plug-Ins / JavaAppletPlugin.plugin

나는 허가를 받고 수리를하지 않았다.

이미지에서 링크를 만드는 데 익숙하지 않지만이 해결 방법을 참조하고 내 시스템에서 JAVA를 실행하지 않습니다. Oracle의 정보 .. 이제 Google에 새로운 문제가 생겼습니다. 설치를 취소하겠습니다. 청소하고 새로 설치하십시오.


불행히도, 나는 전문 Java 소프트웨어 개발자이므로 Java를 제거하려고하지 않습니다.
Doug Stephen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.