Я запускаю приватний ігровий сервер на безголовій linux box. Оскільки я не ідіот, зазначений сервер працює як власний непривілейований користувач з найменшими мінімальними правами доступу, необхідними для завантаження оновлень та модифікації світової бази даних.
Я також створив файл системного блоку для належного запуску, зупинки та перезавантаження сервера при необхідності (наприклад, для зазначених оновлень).
Однак для того, щоб насправді зателефонувати systemctlабо service <game> start/stop/restartмені все одно потрібно увійти як кореневий або sudoздатний користувач.
Чи є спосіб сказати systemd, що для <game>служби непривілейований користувач gamesrvможе запускати команди start / stop / restart?