Terminal-Befehl "find" bringt immer Verweigerung - Zugriffsberechtigung falsch oder fehlerhafte Eingabe?

Hi,


ich wollte etwas "aufräumen" und nach Programmresten suchen, egal wie ich mich anmelde, als Administrator mit Kennwort, oder mit "sudo" vorangestellt und dann mit Kennwort, dieser Befehl wird nicht akzeptiert:


find / -iname "*brother*" >> ~/Datei.txt


ich bekomme immer die einzelne Meldung "permission denied" oder "operation not permitted" je nach Eingabe. Was mache ich falsch, ?

Vielen dank schon jetzt für eine kleine Hilfe

Gruß Hans :-)


Hier das Beispiel mit "iTunes":

--------------


MacBook Pro (Retina, 15', Mitte 2015), Prozessor 2,5 GHz Quad-Core Intel Core i7, Speicher 16 GB 1600 MHz DDR3, Grafikkarte Intel Iris Pro 1536 MB,


macOS BigSur Version 11.2.1

MacBook Pro 15″, macOS 11.2

Gepostet am 16. Feb. 2021 07:22

Antworten
Frage gekennzeichnet als Höchstrangige Antwort

Gepostet am 16. Feb. 2021 07:50

Hallo HansGerstenkorn,


Für mich schaut es so aus, als ob das Terminal keinen Zugriff auf die Festplatte(n) hat.

Mit dem find / werden Dateien im root Verzeichnis der Festplatte durchsucht. Das Terminal hat wahrscheinlich keine Erlaubnis dies zu tun.


Schau mal hier:

Systemeinstellungen > Sicherheit > Datenschutz > Festplattenvollzugriff > Haken bei Terminal gesetzt?


Jetzt sollte es auch mit sudo klappen 🙂



Ich hoffe ich konnte dir weiterhelfen!

3 Antworten
Frage gekennzeichnet als Höchstrangige Antwort

16. Feb. 2021 07:50 als Antwort auf HansGerstenkorn

Hallo HansGerstenkorn,


Für mich schaut es so aus, als ob das Terminal keinen Zugriff auf die Festplatte(n) hat.

Mit dem find / werden Dateien im root Verzeichnis der Festplatte durchsucht. Das Terminal hat wahrscheinlich keine Erlaubnis dies zu tun.


Schau mal hier:

Systemeinstellungen > Sicherheit > Datenschutz > Festplattenvollzugriff > Haken bei Terminal gesetzt?


Jetzt sollte es auch mit sudo klappen 🙂



Ich hoffe ich konnte dir weiterhelfen!

16. Feb. 2021 08:09 als Antwort auf Pathlon

Hallo Pathlon,


vielen Dank für die schnelle Antwort, den Haken habe ich gerade gesetzt, System neu gestartet, doch leider immer noch diese Antwort, mache ich vielleicht beim Befehl etwas falsch?


Hier die Kopie aus dem Terminal:

@Hans-MBP ~ % sudo find / -iname "*brother*" >> ~/Datei.txt

Password:

find: /Library/Caches/com.apple.aned: Operation not permitted

find: /System/Library/Templates/Data/private/var/db/oah: Operation not permitted

find: /System/Volumes/Data/.Spotlight-V100: No such file or directory

find: /System/Volumes/Data/.PKInstallSandboxManager: No such file or directory

find: /System/Volumes/Data/boot: No such file or directory

find: /System/Volumes/Data/.PKInstallSandboxManager-SystemSoftware: No such file or directory

usw.......

Dieser Thread wurde vom System oder dem Community-Team geschlossen. Du kannst alle Beiträge positiv bewerten, die du hilfreich findest, oder in der Community nach weiteren Antworten suchen.

Terminal-Befehl "find" bringt immer Verweigerung - Zugriffsberechtigung falsch oder fehlerhafte Eingabe?

Willkommen in der Apple Support Community
Ein Forum, in dem Apple-Kunden sich gegenseitig mit ihren Produkten helfen. Melde dich mit deinem Apple Account an, um Mitglied zu werden.