Я не хочу быть offtopic, но... Больше лошадиной силы к тому ПК?
Добавление поршня является легким и дешевым и может добиться цели...
Вместо этого используйте sudo для управления доступом пользователей. Создайте сценарий инициализации в /etc/init.d/
, следуя обычным соглашениям. (Сценарии для Ubuntu / Debian должны использовать start-stop-daemon
для запуска, остановки с повторными попытками и проверки состояний процесса.) Затем запустите visudo
и добавьте соответствующие записи, чтобы пользователи могли управлять эта услуга. Например:
User_Alias SERVICE_USERS = bob, jane
Cmnd_Alias SERVICE_CMNDS = service service-name
SERVICE_USERS ALL = SERVICE_CMNDS
Указанные пользователи могут затем запустить sudo service имя-службы start
и т. Д.
Я думаю, что вы создаете много ненужных сложностей, взгляните на членство в группах и файл / etc / sudoers. С помощью этих инструментов вы можете давать очень конкретные разрешения службам и файлам в системе. Его легче администрировать, он выдержит обновления и позволит вам добавлять и удалять пользователей гораздо более централизованным, но детализированным образом.
Nick