0 votes

Pas même Root peut `ls .Trashes` sur un disque externe dans MacOS

Je veux regarder dans le répertoire de la corbeille d'un disque externe connecté à mon Mac.

db@15 ~ % cd /Volumes/2TB/.Trashes 
db@15 .Trashes % ls
ls: .: Operation not permitted
db@15 .Trashes % sudo su
Password:
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
sh-3.2# ls
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
ls: .: Operation not permitted
sh-3.2# cd ..
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
sh-3.2# pwd
/Volumes/2TB
sh-3.2# ls -lO
d-wx--x--t@   5 su        staff     hidden         170 Aug  6 21:30 .Trashes
sh-3.2# xattr .Trashes
com.apple.FinderInfo
sh-3.2# chmod o+r .Trashes
chmod: Unable to change file mode on .Trashes: Operation not permitted

Et maintenant ? Il ne semble pas y avoir drapeaux qui s'applique et un seul attribut étendu .

Pourquoi Root ne peut pas ls ou chmoder ce répertoire ?

1 votes

Avez-vous ajouté Terminal dans Préférences système > Sécurité et confidentialité > Confidentialité > Accès intégral au disque ?

0 votes

Pouvez-vous montrer la sortie de mount | grep 2TB ?

1voto

Natsfan Points 12853

Sur mon imac, je suis allé dans /Volumes/MyBook/.Trashes et j'ai juste essayé sudo ls et ça a marché. Il m'a demandé un mot de passe et a ensuite listé le contenu. J'ai pu faire sudo ls à partir de ce moment-là, sans le mot de passe.

0 votes

Oui, c'est la façon dont sudo est conçu pour valoir. Sudo SU est généralement la mauvaise chose à faire. Vous ne voulez pas être dans le shell Root.

1 votes

sudo ls n'a pas fonctionné non plus.

0 votes

Étiez-vous dans le répertoire Trashes lorsque vous avez exécuté sudo ls ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X