Установка файлов и каталогов для соответствия umask, устанавливающему рекурсивно

Существует ли способ войти в мой корневой каталог и рекурсивно установить файлы и каталоги для соответствия моей установке umask? Проблема, путь назад, когда я начал использовать Linux, я не понял полномочия. Чтобы заставить материал работать, я установил много вещей к 777 только, чтобы продолжать движение и получить сделанный материал.

Теперь, когда я понимаю немного больше, я изменил свой umask, устанавливающий, чтобы дать мне полномочия, в которых я на самом деле нуждаюсь наряду с установкой моей основной группы путем, мне нужен он, чтобы быть. Все - хорошее продвижение, но я все еще должен иметь дело с большим количеством файлов и каталогов.

Так или иначе я хотел бы смочь установить файлы на rw-rw-r-- и каталоги к rwxrwxr-x и сделайте это рекурсивно из корневого каталога.

Любая справка ценилась бы.

1
задан 3 January 2015 в 15:52

2 ответа

Этот пример использования команды находки с chmod мог бы быть полезным:

https://superuser.com/questions/91935/how-to-chmod-755-all-directories-but-no-file-recursively

1
ответ дан 11 November 2019 в 02:28

Ответ Alan выше дал мне информацию, я должен был понять это, но я должен был выполнить развертку через комментарии для нахождения моего лучшего решения. Решение, которое я закончил тем, что использовал, было похоже на это:

sudo chmod-R u=rw, g=rw, o=r, a+X/path/to/target

идее в моем случае состоял в том, чтобы считать пользователей и группы и запись и других, только для чтения. Пользователи установки Specifically и группы к rw и другие к r эффективно удалили эти 777 полномочий, которые я имел на в значительной степени всех своих файлах. Затем установка всех к X (верхний регистр X) возвратилась и добавила, выполняют разрешение к каталогам.

0
ответ дан 11 November 2019 в 02:28

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

Похожие вопросы: