Не удается удалить файл даже при использовании 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расширенный набор атрибутов. Вот что мешает вам получить доступ к файлу.
Нимеш Нима
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.