디스크 권한을 복구 한 후 "경고 : SUID 파일이 수정되어 복구되지 않습니다"


16

경고 : SUID 파일 "System / Library / CoreServices / RemoteManagement / ARDAgent.app / Contents / MacOS / ARDAgent"가 수정되었으며 복구되지 않습니다.

디스크 유틸리티를 실행 한 후 권한을 복구하기 위해 계속이 문제가 발생합니다.
이로 인해 문제가 발생합니까?

답변:


22

파일이 수정되었음을 알리는 것입니다. 수정 되었기 때문에 디스크 유틸리티는 파일에 대한 권한을 수정할 수 없습니다.

ARDAgent.app는 Apple Remote Desktop 에이전트이며 위의 경로에 표시된 파일은 앱 패키지에 포함 된 이진 파일입니다. 여기서 파일이 오류로 표시되는 것은 정상입니다. 간단히 무시하십시오.

Apple KB 기사 TS1448 에는 디스크 유틸리티에서 무시할 수있는 오류 메시지가 자세히 설명되어 있습니다.
제공 한 오류가 목록에 표시되므로 무시해도됩니다.

안전하게 무시할 수있는 디스크 유틸리티의 디스크 권한 복구 메시지

  • 경고 : SUID 파일 "System / Library / CoreServices / RemoteManagement / ARDAgent.app / Contents / MacOS / ARDAgent"가 수정되었으며 복구되지 않습니다.

당신을 도와 주셔서 감사합니다. 무시하겠습니다.
Bob Win11

2
이것에 대해 조금 조사한 결과,이 특정 프로그램 에는 보안 허점이있는 것으로 나타났습니다 . SUID실행 파일 이므로 버퍼 오버플로 문제가 있거나 임의 코드를 실행할 수있는 기능을 제공하면 권한 상승 취약점이됩니다. 디스크 유틸리티는 파일이 수정 된 것을 불평, 애플은 무시하는 것이 안전 경고로 나열된 것을 것을 감안할 때 : 나는 그들이 그것을 패치,하지만 새 버전을 인식 디스크 유틸리티를 말하지 않았다고 추측에는 요
TrinitronX

2
디스크 유틸리티와 같은 알려진 신뢰할 수있는 Apple 응용 프로그램이 수정에 대해 경고하는 SUID 실행 파일을 찾는 것은 놀라운 일입니다. 일반적으로 트립 와이어와 같은 도구 가 원래 서명 / 체크섬에서 수정 된 시스템의 일부 실행 파일에 대해 경고 하면 위험 신호가 발생합니다. SUID 실행 파일이고 알려진 결함이있는 경우 특히 경고입니다. 따라서 항상 조심하는 것이 좋습니다.
TrinitronX

파일을 사용 중일 때 파일을 수정하고 권한을 변경할 수 있습니다 (삭제할 수도 있음). 변경 사항은 단순히 메모리에있는 파일의 인스턴스에는 영향을 미치지 않습니다. 메시지는 파일이 사용중인 파일이 아니라 레코드 된 내용에서 변경된 것을 의미합니다.
teppic


-1

이 오류는 Apple에서 최신 RDA로 업데이트 한 후에 발생했습니다. 그것을 추적하기 위해 다음을 수행했습니다.

  1. OS X 10.9.1 새로 설치
  2. "디스크 복구 권한"을 실행하십시오-아무것도 발견되지 않았습니다
  3. iTunes를 최신 및 이론적으로 업데이트
  4. "디스크 복구 권한"을 실행하십시오-아무것도 발견되지 않았습니다
  5. iBooks 업데이트 (또 다른 훌륭한 작품)
  6. "디스크 복구 권한"을 실행하십시오-아무것도 발견되지 않았습니다
  7. 원격 데스크톱 관리자를 업데이트하십시오.
  8. "디스크 복구 권한"실행-경고 : SUID 파일 "System / Library / CoreServices / RemoteManagement / ARDAgent.app / Contents / MacOS / ARDAgent"가 수정되었으며 복구되지 않습니다.
  9. 디스크 복구 권한 실행-동일한 결과
  10. 시스템 / 라이브러리 / 코어 서비스 / 원격 관리로 이동
  11. 원격 관리 이름 바꾸기 RemoteManagement-Bak
  12. "디스크 복구 권한"을 실행하십시오-아무것도 찾을 수 없습니다 (파일 이름이 활성화 된 경우 디렉토리 이름을 바꾼 후 재부팅하지 않았습니다. 파일이 활동 모니터에 표시되지 않아서 너무 확신하지 못합니다). 여기에 결론으로 ​​넘어 가고 싶지 않지만 RDA 업그레이드에 문제가 있다고 생각합니다. (10.7로 시작하는) 이전에는 해당 오류 메시지가 없었습니다. 업그레이드 후.
    참고로, 그 디렉토리의 이름을 바꾸고 오류 메시지를 없애기 전에 단일 사용자 모드로 부팅하고 디스크 유틸리티를 실행했으며 정확히 같은 오류 메시지가 나타납니다. 그런 다음 USB 설치 드라이브에서 부팅하고 디스크 유틸리티를 다시 한 번 실행했는데 동일한 결과가 나타났습니다. 파일이 열려 있기 때문에이 오류가 발생하면 업데이트를 수행하기 전에 "디스크 사용 권한 복구"를 처음 실행할 때 파일이 나타나지 않은 이유는 무엇입니까? 업데이트가 수행 된 후에 만 ​​표시되는 이유는 무엇입니까? 나는 아인슈타인이 아닐 수도 있지만 2 + 2 = 3.9999999 정도 더 많거나 적다는 것을 알고 있습니다. 이것은 RDA 업데이트 = 오류 메시지입니다.

1
RDA 대신 ARD를 의미합니까?
IconDaemon

관찰 한 바에 따르면 아마도 옳을 것입니다. 업데이트는 디스크 유틸리티가 이에 대해 경고하는 것입니다. 과거 ARDAgent에는 알려진 보안 결함으로 애플이 이미 패치했습니다 ! 디스크 유틸리티의 경고는 실제로 패치 / 업데이트 된 버전을 인식하지 못하는 것일 수 있습니다 ARDAgent. 있습니다 애플이 2008 년 ARDAgent 패치 . Apple의 공식 KB 기사 에서 판단 하면 경고를 무시해도 안전하다고 생각할 수 있습니다.
TrinitronX

ARDAgent새로운 OS X 설치 또는 설치 미디어에서 설치하여 문제를 해결하라는 제안을 들었습니다 . 이 솔루션으로 경고가 사라진다는 점에 유의하십시오. 그러나 이전 버전의 ARDAgent를 설치하는 경우 시스템에 보안 결함이 다시 발생할 수 있습니다!
TrinitronX

당신이 OS X 10.9.1(최초에 2013 년부터) 사용하고 있다고 언급 했으므로 아마도 이것이 사실이 아니며 기본 이미지가 2008 년보다 더 안전한 버전으로 제공되기를 바랍니다. 그러나 다시 패치 한 경우 그들이 다른 구멍을 고쳤을 수도 있습니다.
TrinitronX

-2

var 폴더의 권한을 전체적으로 변경하여 잘못된 조치를 취했습니다. 시스템을 다시 설치 한 후에도 dmg 파일을 여는 데 여전히 문제가 발생했습니다 DiskUtility는 다음과 같은 문제를 발표했습니다.

Permissions differ on "private/var/db/ConfigurationProfiles"; should be drwxr-xr-x ; they are drwsr-s--T 
Warning: SUID file "private/var/db/ConfigurationProfiles" has been modified and will not be repaired
Permissions differ on "private/var/db/SystemPolicy"; should be -rw-r--r-- ; they are -rwsr-s--T 
Warning: SUID file "private/var/db/SystemPolicy" has been modified and will not be repaired
Permissions differ on "private/var/db/launchd.db/com.apple.launchd"; should be drwxr-xr-x ; they are drwsr-sr-t 
Warning: SUID file "private/var/db/launchd.db/com.apple.launchd" has been modified and will not be repaired
Permissions differ on "private/var/db/locationd"; should be drwxr-x--- ; they are drwsr-s--T 
Warning: SUID file "private/var/db/locationd" has been modified and will not be repaired
Permissions differ on "private/var/yp/binding"; should be drwxr-xr-x ; they are drwsr-s--T 
Warning: SUID file "private/var/yp/binding" has been modified and will not be repaired

DiskUtility가 자체적으로 수행하지 않으므로 (왜?) 수동으로 권한을 수동으로 재설정 한 후 내 문제가 해결되었습니다.

그래서 나는 모든 곳에서 쓰여진 것에 동의하지 않습니다 : 그 메시지는 중요하며 어딘가에 나쁜 권한이 있으면 수정해야합니다.


1
다른 질문에 오신 것을 환영합니다! 이것은 질문에 대한 답변을 제공하지 않습니다. 저자의 의견을 비판하거나 설명을 요청하려면 평판 이 충분하면 게시물 아래에 의견을 남겨주십시오 . 새로운 질문이 있으면 질문하기 버튼 을 클릭하여 질문하십시오 . 컨텍스트를 제공하는 데 도움이되는 경우이 질문에 대한 링크를 포함하십시오.
Tetsujin

죄송하지만이 질문에 대한 답변은 다음과 같습니다. 시스템이 올바르게 작동하려면 모든 권한을 수동으로 수정해야했습니다 ... 따라서 제 답변은 "예 :이 경우 문제가 발생할 수 있습니다. DiskUtility에 의해 통지 된 권한 문제를 관리하지 마십시오 ". 내 경우에 임대, 나는 그들을 관리해야했습니다 ...
Cédric NICOLAS

@ CédricNICOLAS,이 답변을 여기에 유지 하시겠습니까?
DA 빈센트

사용자에게 유용 할 수 있다고 생각합니다. 잘못된 권한을 올바르게 재설정하지 않으면 내 경험에 비추어 볼 때 내 컴퓨터에 .dmg 파일로 아무것도 설치할 수 없었습니다 ... 질문은 "Will this 문제가 발생합니까? ", 질문에"예 "라고 답하고 있는데 왜 실제로 질문에 대답하지 않는지 모르겠습니다. ;-)
Cédric NICOLAS
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.