Найти файлы в Mac OS X по настройке разрешений?

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

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

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

1 ответ

Решение

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

find ~ ! -user danielbeck

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

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


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

sudo chown -R danielbeck ~

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

Другие вопросы по тегам