Найти файлы в 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. Это что-то вроде кувалды. Попробуйте поискать сначала.