Bug 56186
| Summary: | Разрешения файла "/etc/sudoers.d/99-sudopw" не отвечают требованиям visudo | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | v.yakovlev <v.yakovlev> |
| Component: | sudo | Assignee: | Evgeny Sinelnikov <sin> |
| Status: | ASSIGNED --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | amakeenk, sin, v.yakovlev |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
# rpm -q sudo sudo-1.9.17p1-alt1.x86_64 # visudo -c Внимание: /etc/sudoers:23:12: неиспользуемый User_Alias "WHEEL_USERS" /etc/sudoers: успешно обработан /etc/sudoers.d/99-sudopw: некорректные права доступа, должны быть 0400 # stat /etc/sudoers.d/99-sudopw Файл: /etc/sudoers.d/99-sudopw Размер: 966 Блоков: 8 Блок В/В: 4096 обычный файл Устройство: 8/2 Инода: 1307477 Ссылки: 1 Доступ: (0700/-rwx------) Uid: ( 0/ root) Gid: ( 0/ root) Актуально для sudo-1.9.17p2-alt2 (задание https://packages.altlinux.org/tasks/423624/). В spec файл ставится с правами 644 (`install -pD -m644 … 99-sudopw`), но /etc/sudoers.d/99-sudopw управляется через control sudopw (control/sudopw.control → control_subst), и после переключения режима файл получает 0700, о чём и предупреждает visudo (ожидает 0400 или 0440). Нужно после подстановки выставлять права 0440 (или 0400), и в самом пакете ставить файл с этими же правами, чтобы `visudo -c` не ругался на свежей системе. |

Description
v.yakovlev@m-solutions.ru 2025-09-27 23:34:31 MSK