В папке «Мои приложения» есть запись ACE, которая не позволяет мне удалить ее содержимое (даже не с правами root, с отключенным sip). Моя проблема в том, что команда
sudo chmod -N /Applications
говорит мне, что у меня нет разрешения на это. Я не мог в это поверить и пробовал как в однопользовательском, так и в режиме восстановления, но безрезультатно.
Выход ls -leO
:
drwxrwxr-x+ 148 root admin uappnd,nodump,opaque 4.9K Jul 31 08:55 Applications/
0: group:everyone deny delete
Есть ли другая возможность исправить это, кроме переустановки ОС?
Ответы:
Правильная команда для удаления ACE из папки в режиме SIP-отключена:
Вы также можете удалить (или добавить) записи ACL по номеру / индексу:
источник
sudo -s
может быть проще убедиться, что вы root в оболочке. Кроме того - что делатьls -leO /
со столицей О шоу иspctl --status
? Возможно, вам придется добавить их в текст вашего вопроса или задать следующий вопрос - ответ выше работает для удаления ACL для меня.spctl --status
вернулсяenabled
, я отключил его--master-disable
, что до сих пор не решает проблему. Я добавил выводls -leO
, как вы предложили.