Я установил сервер, используя Ubuntu без графического интерфейса. Мне нужен root для некоторых задач, которые я хочу автозапустить на этом сервере. Обычно я бы просто использовал gksudo, потому что программы автозапуска никогда не работают с su или sudo. gksudo не будет работать, потому что на этом сервере нет графического интерфейса. Я решил установить на него xubuntu-desktop, но это значительно замедляет его. Каким образом я могу запустить файл автозапуска от имени пользователя root без необходимости использования графического интерфейса?
Под автозапуском я хочу создать скрипт sh, который будет запускаться при входе в систему. Я хочу, чтобы корневые привилегии и сценарии sh не работали с sudo, потому что они запускают весь код как пароль sudo.
Возможные решения, основанные на определении «автозапуска»: