«Avertissement: le fichier SUID a été modifié et ne sera pas réparé» après la réparation des autorisations de disque

16

Avertissement: le fichier SUID «System / Library / CoreServices / RemoteManagement / ARDAgent.app / Contents / MacOS / ARDAgent» a été modifié et ne sera pas réparé.

Je continue à l'obtenir après avoir exécuté l'Utilitaire de disque pour réparer les autorisations.
Cela causera-t-il des problèmes?

Bob Winn
la source

Réponses:

22

Cela vous indique simplement que le fichier a été modifié, et parce qu'il a été modifié, l'Utilitaire de disque ne peut pas fixer les autorisations sur celui-ci.

ARDAgent.app est l'agent Apple Remote Desktop et le fichier indiqué dans le chemin ci-dessus est le fichier binaire contenu dans le package d'application. Il est normal que le fichier soit affiché comme une erreur ici. Ignorez-le simplement.

L'article de la base de connaissances Apple TS1448 détaille les messages d'erreur que vous pouvez ignorer dans l'Utilitaire de disque.
L'erreur que vous avez fournie est indiquée dans la liste, elle peut donc être ignorée en toute sécurité.

Messages de réparation des autorisations de disque de l'Utilitaire de disque que vous pouvez ignorer en toute sécurité

  • Avertissement: le fichier SUID "System / Library / CoreServices / RemoteManagement / ARDAgent.app / Contents / MacOS / ARDAgent" a été modifié et ne sera pas réparé.
grg
la source
Merci beaucoup pour votre aide, je l'ignorerai !!
Bob Winn
2
Après avoir enquêté un peu, j'ai découvert que ce programme particulier était connu pour avoir une faille de sécurité . Puisqu'il s'agit d'un SUIDexécutable, avoir un problème de dépassement de tampon ou fournir la possibilité d'exécuter du code arbitraire en fait une vulnérabilité d'élévation de privilèges. Étant donné que Disk Utility se plaint que le fichier a été modifié et qu'Apple l'a répertorié comme un avertissement qu'il est sûr d'ignorer: je suppose qu'ils l'ont corrigé, mais n'a pas dit à Disk Utility de reconnaître la nouvelle version
TrinitronX
2
Il est cependant alarmant de trouver un exécutable SUID qu'une application Apple connue de confiance comme l'Utilitaire de disque prévient d'être modifiée. Habituellement, lorsqu'un outil de type tripwire vous avertit que certains exécutables du système sont modifiés à partir de leurs signatures / sommes de contrôle d'origine, il déclenche un drapeau rouge. C'est particulièrement alarmant s'il s'agit également d'un exécutable SUID et qu'il présente un défaut connu. Donc, gardez à l'esprit qu'il est toujours bon d'être prudent.
TrinitronX
Les fichiers peuvent être modifiés et les autorisations changées lorsqu'ils sont en cours d'utilisation (ils peuvent même être supprimés). Les modifications n'affectent tout simplement aucune instance du fichier déjà en mémoire. Le message signifie que le fichier a changé par rapport à ce qui était enregistré, et non qu'il est en cours d'utilisation.
teppic
-1

Cette erreur s'est produite après la mise à jour vers le dernier RDA d'Apple. Pour le retrouver, j'ai fait ce qui suit:

  1. Nouvelle installation d'OS X 10.9.1
  2. Exécutez "Réparer les autorisations de disque" - Rien trouvé
  3. Mettre à jour iTunes vers la dernière (et théoriquement la plus grande)
  4. Exécutez "Réparer les autorisations de disque" - Rien trouvé
  5. Mettre à jour iBooks (un autre grand travail)
  6. Exécutez "Réparer les autorisations de disque" - Rien trouvé
  7. Mettre à jour l'administrateur du bureau à distance.
  8. Exécutez «Réparer les autorisations de disque» - Avertissement: le fichier SUID «Système / Bibliothèque / CoreServices / RemoteManagement / ARDAgent.app / Contents / MacOS / ARDAgent» a été modifié et ne sera pas réparé.
  9. Exécuter les autorisations de réparation de disque - mêmes résultats
  10. Allez dans Système / Bibliothèque / CoreServices / RemoteManagement
  11. Renommer RemoteManagement RemoteManagement-Bak
  12. Exécutez "Réparer les autorisations de disque" - Rien trouvé (je n'ai pas redémarré après avoir renommé le répertoire, donc si le fichier est actif (et qu'il n'apparaît pas dans le moniteur d'activité, donc je ne suis pas trop convaincu que ce soit le cas), pourquoi ça ne me donne pas le même message d'erreur? Maintenant, je ne veux pas sauter aux conclusions ici, mais je pense que le problème est dans la mise à niveau RDA. Je n'ai jamais eu ce message d'erreur avant (à partir de 10.7) mais je l'ai eu après la mise à niveau.
    Oh, comme remarque: avant de renommer ce répertoire et de faire disparaître le message d'erreur, j'ai démarré en mode mono-utilisateur et exécuté l'Utilitaire de disque et j'ai eu exactement le même message d'erreur. J'ai ensuite démarré à partir d'un lecteur d'installation USB et exécuté à nouveau l'Utilitaire de disque, les mêmes résultats. Maintenant, si cette erreur est due au fait que le fichier est ouvert, pourquoi ne s'est-il pas affiché lors de la première exécution de "Réparer les autorisations de disque" avant de faire les mises à jour? Pourquoi n'apparaît-il qu'après la mise à jour? Je ne suis peut-être pas Einstein, mais je sais que 2 + 2 = 3,9999999 plus ou moins ... et ceci est un message d'erreur RDA update =.
comte
la source
1
Voulez-vous dire ARD au lieu de RDA?
IconDaemon
Sur la base de vos observations, vous avez probablement raison: la mise à jour est ce qui fait que Disk Utility vous avertit. Dans le passé, ARDAgentétait une faille de sécurité connue, qu'Apple avait déjà corrigée ! L'avertissement de l'Utilitaire de disque pourrait en fait provenir de ne pas reconnaître la version corrigée / mise à jour de ARDAgent. Veuillez noter que Apple a corrigé ARDAgent en 2008 . À en juger par l'article officiel de la base de connaissances d' Apple , ils disent que l'avertissement peut être ignoré, c'est donc probablement le cas.
TrinitronX
J'ai entendu certains suggérer de résoudre le problème en installant à ARDAgentpartir d'une nouvelle installation d'OS X ou d'un support d'installation. Cependant, sachez que cette solution fait disparaître l'avertissement ... si vous installez une version assez ancienne d'ARDAgent, vous risquez de réintroduire une faille de sécurité sur votre système!
TrinitronX
Puisque vous mentionnez que vous utilisez OS X 10.9.1(probablement à partir de 2013 au plus tôt), j'espère que ce n'est probablement pas le cas et que l'image de base est livrée avec une version plus sécurisée qu'à partir de 2008. Cependant, s'ils l'avaient à nouveau corrigé il se pourrait qu'ils aient réparé un autre trou.
TrinitronX
-2

Notez que j'ai fait une mauvaise action en modifiant globalement les autorisations dans le dossier var. Après la réinstallation du système, il restait des problèmes pour ouvrir les fichiers dmg. Le DiskUtility a annoncé les problèmes suivants:

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

Après avoir réinitialisé soigneusement les autorisations à la main car DiskUtility ne le ferait pas seul (pourquoi?), Mon problème a été résolu.

Je ne suis donc pas d'accord sur ce qui est écrit partout: ces messages sont importants, et si vous avez de mauvaises autorisations quelque part, vous devez les corriger.

Cédric NICOLAS
la source
1
Bienvenue sur Ask Different! Cela ne fournit pas de réponse à la question. Pour critiquer ou demander des éclaircissements à un auteur, laissez un commentaire sous son article une fois que vous avez une réputation suffisante . Si vous avez une nouvelle question, veuillez la poser en cliquant sur le bouton Poser une question . Incluez un lien vers cette question si cela permet de fournir un contexte.
Tetsujin
Je suis désolé, mais cela donne une réponse à la question: j'avais besoin de modifier toutes les autorisations à la main afin que mon système fonctionne correctement ... Donc ma réponse est "Oui: cela vous causera des problèmes, si vous ne le faites pas" t gérer les problèmes de permissions notifiés par DiskUtility ". A bail dans mon cas, je devais les gérer ...
Cédric NICOLAS
@ CédricNICOLAS, voulez-vous garder cette réponse ici?
DA Vincent
Je pense que cela peut être utile aux utilisateurs, je veux dire dans ma propre expérience si je n'ai pas réinitialisé correctement les mauvaises autorisations, je n'ai pas pu installer quoi que ce soit avec des fichiers .dmg sur ma machine ... Comme la question était "Est-ce que cela causer des problèmes? ", je réponds" Oui "à la question, donc je ne vois pas pourquoi je ne réponds pas vraiment à la question ;-)
Cédric NICOLAS