1 votes

La commande du ne compte pas certains sous-répertoires

J'appelle :

sudo du -sh /var

retours :

0B /var

mais en appelant :

sudo du -sh /var/log

retours :

613M /var/log

Pourquoi est-ce que du sans compter les sous-répertoires malgré sudo ?

Certains articles ont également donné Operation not permitted erreurs avec sudo comme :

sudo du -sh /private/var/db/fpsd/dvp

du: /private/var/db/fpsd/dvp: Operation not permitted

Mon ordinateur fonctionne sous macOS Mojave 10.14.6. Existe-t-il un moyen d'autoriser sudo pour accéder à ces fichiers "cachés" ?

0voto

D. Scruggs Points 11

Ça pourrait marcher. Ça a marché pour moi en essayant de ls le contenu de ~/Bibliothèque/Mail. Il donnait également Opération non autorisée

  1. Sur Préférences du système sélectionnez le Sécurité et confidentialité panneau de contrôle
  2. Déverrouillez le petit cadenas situé en bas du panneau de commande.
  3. Dans les icônes situées à gauche du panneau de commande, sélectionnez Accès au disque complet
  4. Cliquez sur le bouton " + "sous la liste des applications (s'il y en a) qui ont déjà un accès complet au disque sur la droite.
  5. Dans la partie gauche du panneau, sélectionnez Applications si ce n'est pas déjà le cas.
  6. Vous verrez une liste de dossiers et de vos applications. Trouvez et double-cliquez sur le Utilitaire dossier.
  7. Vous verrez maintenant les applications dans le dossier Utilitaire. Trouvez et double-cliquez sur l'application Terminal application. Elle apparaîtra sur le panneau de contrôle comme ayant
  8. Reverrouiller le panneau de commande

Je ne peux pas garantir que ça va marcher, mais vous n'avez rien à perdre. Je vous recommande d'inverser le processus et de prendre Terminal de la liste lorsque vous avez terminé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X