Как добавить право записи для группы в Bash скрипте?
Я новичок в GNU/Linux, пишу небольшой скрипт на Bash. По моей задумке нужно, чтобы скрипт выбрал все файлы в директории /var/log и добавил им право записи для группы.
historydev, команда
chmod g+w добавляет права, не снимая остальные атрибуты.
Команда задания прав цифрами - задаёт те права, которые заданы цифрами.
Например: для каталогов обязателен атрибут исполнения.
Для файлов логов атрибут исполнения избыточен.
А ещё может стоять стикибит итд.
/var/log может содержать логи с небезопасной информацией. Поэтому давать доступ группе надо только если все кто в группе доверенные лица.
Или запускай скрипт от рута.