Bug 56925

Summary: manage-local-admin-password: некорректное название файлов сервиса и таймера
Product: Sisyphus Reporter: Alexander Makeenkov <amakeenk>
Component: manage-local-admin-passwordAssignee: serjigva <serjigva>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: admsasha, cas
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=54989

Description Alexander Makeenkov 2025-11-19 16:29:06 MSK
manage-local-admin-password-1.1-alt1

# systemctl cat password-auto-rotate.service | grep ExecStart
ExecStart=/usr/local/bin/password-auto-rotate %i

В сервисе используется конструкция %i, т.е. в команду запуска password-auto-rotate будет подставляться имя пользователя, но запуск такого сервиса должен выполняться так:

# systemctl start password-auto-rotate@test.service

Но, поскольку сам файл сервиса называется password-auto-rotate.service, то при запуске получаем ошибку:

Unit password-auto-rotate@test.service could not be found.

Файл должен называться password-auto-rotate@.service

Аналогично должно быть и для файла таймера: password-auto-rotate@.timer