Существует ли способ войти в мой корневой каталог и рекурсивно установить файлы и каталоги для соответствия моей установке umask? Проблема, путь назад, когда я начал использовать Linux, я не понял полномочия. Чтобы заставить материал работать, я установил много вещей к 777 только, чтобы продолжать движение и получить сделанный материал.
Теперь, когда я понимаю немного больше, я изменил свой umask, устанавливающий, чтобы дать мне полномочия, в которых я на самом деле нуждаюсь наряду с установкой моей основной группы путем, мне нужен он, чтобы быть. Все - хорошее продвижение, но я все еще должен иметь дело с большим количеством файлов и каталогов.
Так или иначе я хотел бы смочь установить файлы на rw-rw-r--
и каталоги к rwxrwxr-x
и сделайте это рекурсивно из корневого каталога.
Любая справка ценилась бы.
Этот пример использования команды находки с chmod мог бы быть полезным:
https://superuser.com/questions/91935/how-to-chmod-755-all-directories-but-no-file-recursively
Ответ Alan выше дал мне информацию, я должен был понять это, но я должен был выполнить развертку через комментарии для нахождения моего лучшего решения. Решение, которое я закончил тем, что использовал, было похоже на это:
sudo chmod-R u=rw, g=rw, o=r, a+X/path/to/target
идее в моем случае состоял в том, чтобы считать пользователей и группы и запись и других, только для чтения. Пользователи установки Specifically и группы к rw и другие к r эффективно удалили эти 777 полномочий, которые я имел на в значительной степени всех своих файлах. Затем установка всех к X (верхний регистр X) возвратилась и добавила, выполняют разрешение к каталогам.