История изменений
Исправление pfg, (текущая версия) :
ну к примеру такой вариант скрипта для головного системд. ExecStartPre выполняется от root, ExecStart выполняется от user/group. записывать в какойнить файлик в /run/ с правильными правами, и «после прочтения сжечь» :)
[Service]
User=%user%
Group=%group%
PermissionsStartOnly=yes
ExecStartPre=/path/bin/save_root_to_file
ExecStart=/path/bin/my_exec
правда PermissionsStartOnly недавно объявлен устаревшим, и заменен на префикс к исполняемому пути, но я этого пока не читал :(. пока в режиме поддержки legacy работает и ладно.
Исправление pfg, :
ну к примеру такой вариант скрипта для системд. ExecStartPre выполняется от root, ExecStart выполняется от user/group. записывать в какойнить файлик в /run/ с правильными правами, и «после прочтения сжечь» :)
[Service]
User=%user%
Group=%group%
PermissionsStartOnly=yes
ExecStartPre=/path/bin/save_root_to_file
ExecStart=/path/bin/my_exec
правда PermissionsStartOnly недавно объявлен устаревшим, и заменен на префикс к исполняемому пути, но я этого пока не читал :(. пока в режиме поддержки legacy работает и ладно.
Исходная версия pfg, :
ну к примеру такой вариант скрипта для системд. ExecStartPre выполняется от root, ExecStart выполняется от user/group. записывать в какойнить файлик в /run/ с правильными правами, и «после прочтения сжечь» :)
[Service] User=%user% Group=%group%
PermissionsStartOnly=yes ExecStartPre=/path/bin/save_root_to_file
ExecStart=/path/bin/my_exec
правда PermissionsStartOnly недавно объявлен устаревшим, и заменен на префикс к исполняемому пути, но я этого пока не читал :(. пока в режиме поддержки legacy работает и ладно.