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