Есть ли способ войти в мой домашний каталог и рекурсивно установить файлы и каталоги в соответствии с настройкой umask? Проблема в том, что, когда я начал использовать Linux, я не понимал разрешений. Для того, чтобы сделать работу, я поставил много всего на то, чтобы продолжать двигаться и делать все.
Теперь, когда я понимаю немного больше, я изменил настройку umask, чтобы дать мне разрешения, которые мне действительно нужны, и настроить мою основную группу так, как мне это нужно.
В любом случае, я хотел бы иметь возможность устанавливать файлы в rw-rw-r--, а каталоги - на rwxrwxr-x, но все равно нужно иметь дело с большим количеством файлов и каталогов.
] и сделать это рекурсивно из домашнего каталога.
Любая помощь будет оценена.
Ответ Алана выше дал мне информацию, необходимую мне, чтобы понять это, но мне пришлось перебирать комментарии, чтобы найти мое лучшее решение. Решение, которое я закончил, выглядело так:
sudo chmod -R u = rw, g = rw, o = r, a + X / path / to / target
Идея в моем случае состояла в том, чтобы пользователи и группы читали и писали, а другие читали только. В частности, настройка пользователей и групп на rw и другие для эффективного удаления 777-разрешений, которые у меня были в большинстве моих файлов. Затем, установив все в X (верхний регистр X), вернулись и добавили разрешение на выполнение для каталогов.