Не удается удалить файл даже при использовании sudo

3

Попытка удалить следующий файл:, ~/Library/Cookies/HSTS.plistно MacOS не позволит мне сделать это даже при использовании sudo.

Я только что перешел на Mac (раньше пользовался Ubuntu) и, наверное, мне не хватает чего-то очевидного. Я использую MacOS Mojave 10.14.1. Что может быть не так?

sudo rm -f ~/Library/Cookies/HSTS.plist
rm: /Users/dima/Library/Cookies/HSTS.plist: Operation not permitted

Я не могу запустить ls для файлов папки:

ls -la ~/Library/Cookies/
ls: : Operation not permitted

Выход ls -lde@ ~/Library/Cookies:

drwx------@ 11 dima  staff  352 Dec 11 23:03 /Users/dima/Library/Cookies
    com.apple.quarantine     -1

Я обнаружил, что могу удалить файл, используя Finder, но не используя командную строку. Это почему?

Дима Л.
источник
1
Можете ли вы запустить ls для файла и каталога?
Алекс
2
Добро пожаловать, чтобы спросить другого :) Перейти в Finder → Перейти к папке ... в строке меню. Введите ~/Library/Cookies. Это откроет папку Cookies в Finder. Просто выберите файл и попробуйте удалить его, нажав Ctrl + Delete.
Нимеш Нима
Спасибо @Alex, я отредактировал свой вопрос, чтобы включить дополнительную информацию
Дима Л.
Вы восстановили свою систему из резервной копии? И можете ли вы запустить, ls -lde@ ~/Library/Cookiesчтобы показать расширенные атрибуты и ACL (если есть)?
Nohillside
1
Если вы запустите ls -ld@ ~/Library/Cookies, вы увидите, что каталог Cookies имеет com.apple.quarantineрасширенный набор атрибутов. Вот что мешает вам получить доступ к файлу.
Нимеш Нима