2

Недавно мне потребовалось восстановить мой Mac (10.6.8 v1.1) из резервной копии, и, хотя машина стабильна и не повреждена, разброс файлов имеет неправильные разрешения в моей учетной записи пользователя, что мешает некоторым операциям.

Я просматривал каталоги вручную в Finder и исправлял те, которые видел, но я хотел бы найти в каталоге пользователей файлы, права которых не включают меня (admin).

Существует ли инструмент или команда, которая ищет каталог на основе настроек прав доступа таким образом?

1 ответ1

2

Откройте Terminal.app и введите следующее, чтобы найти все файлы, владельцем которых вы не являетесь:

find ~ ! -user danielbeck

(Если ваше имя пользователя danielbeck - запустите whoami чтобы узнать ваше имя пользователя)

Вы можете использовать аргумент -group groupname аналогичным образом, но сначала вы должны быть владельцем большинства файлов в вашем домашнем каталоге, чтобы все работало хорошо.


Или, чтобы сделать вас владельцем всех файлов в вашем домашнем каталоге:

sudo chown -R danielbeck ~

Я не рекомендую это, если вы используете FileVault. Это что-то вроде кувалды. Попробуйте поискать сначала.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .