один пользователь, один раз с один раз без sudo

Чрезвычайно простым решением было бы добавить задание cron, @rebootкоторое просто запускает двоичный файл.

Выполните crontab -eдля пользователя, которому нужно запустить код (, например. sudo crontab -eдля корней crontab )и добавьте строку

@reboot /path/to/some/executable

Это запланирует выполнение задания при каждой загрузке системы.

Дополнительную информацию см. в руководстве crontab(5)(man 5 crontab).

В зависимости от того, что делает программа, этого может быть достаточно, или это может быть слишком упрощенно.

0
27.11.2019, 17:41
1 ответ

Судя по всему, функция «сменить пользователя» переключилась на существующий сеанс входа в систему для этого пользователя --, который еще не был частью новой группы. Выполните вход и выход из этого сеанса, и все они должны быть установлены.

0
28.01.2020, 03:05

Теги

Похожие вопросы