Платформа(Обновлена до Sisyphus): Alt Server 11.0 x86_64 Версия пакета: rsyslog-8.2502.0-alt3 Шаги для воспроизведения: 1) Установить пакеты: # apt-get install rsyslog rsyslog-classic 2) Проверить права: # l /var/log/syslog/messages По умолчанию установлены права: -rw-r----- 1 root adm 0 авг 18 18:21 /var/log/syslog/messages 3) Удалить /var/log/syslog/messages # rm -f /var/log/syslog/messages 4) Исправить параметры сервиса(из-за ошибки https://bugzilla.altlinux.org/44911): # sed -i 's/After=/After=syslog.socket/' /lib/systemd/system/rsyslog.service.d/classic.conf && sed -i 's/Requires=syslog.socket/Requires=/' /lib/systemd/system/rsyslog.service.d/classic.conf 6) Запустить сервис # systemctl start rsyslog 7) Проверить повторно права # l /var/log/syslog/messages Ожидаемый результат: -rw-r----- 1 root adm 0 авг 18 18:21 /var/log/syslog/messages Фактический результат: -rw------- 1 root root 164 авг 18 18:36 /var/log/syslog/messages Дополнительная информация: По умолчанию в /etc/rsyslog.d/00_common.conf следующие настройки: module(load="builtin:omfile" Template="RSYSLOG_TraditionalFileFormat" DirCreateMode="0755" FileCreateMode="0640" fileOwner="root" fileGroup="adm") В /etc/syslog.conf: # Set access rights for log files by default. $FileOwner root $FileGroup adm $FileCreateMode 0640 $DirCreateMode 0755 Если в /etc/rsyslog.d/00_common.conf добавить конфигурацию по аналогии /etc/syslog.conf: $FileOwner root $FileGroup adm $FileCreateMode 0640 $DirCreateMode 0755 Затем # rm -f /var/log/syslog/messages && systemctl restart rsyslog После этого права на файлы исправляются -rw------- 1 root adm 181 авг 18 18:40 /var/log/syslog/messages
(Ответ для Kostevich Arseniy на комментарий #0) > После этого права на файлы исправляются > -rw------- 1 root adm 181 авг 18 18:40 /var/log/syslog/messages Исправляется только группа, права по прежнему остаются некорректными
rsyslog-8.2502.0-alt4 -> sisyphus: Thu Oct 09 2025 Sergey Gvozdetskiy <serjigva@altlinux> 8.2502.0-alt4 - Logfile ownership corrected in rsyslog.d/00_common.conf (Closes: #55643). - Removed systemd Requires=syslog.socket (Closes: #44911), thx Rocky. - Fixed double screened quotes from mongo config (Closes: #54959).