Автозапуск с правами пользователя без гуй

Аватара пользователя

Автор темы
Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1310 раз
Поблагодарили: 724 раза
Контактная информация:

Автозапуск с правами пользователя без гуй

#1

02 окт 2019, 09:04

В противовес Автозапуск драйвера с правами администратора (Пост Rdva #87587)
DE отсутствует. Раньше был удобный /etc/rc.local, в котором прописывалось под каким пользователем что запускать и всё было идеально. Но как водится... выпилили. И теперь полный швах... Юниты как я понимаю под рутом выполняются. Это не подходит.
Как запускать те или иные процессы при старте сервера от пользователей?

Аватара пользователя

zuzabrik
Сообщения: 1744
Зарегистрирован: 29 авг 2016, 12:08
Решено: 20
Благодарил (а): 108 раз
Поблагодарили: 521 раз
Контактная информация:

Автозапуск с правами пользователя без гуй

#2

02 окт 2019, 09:21

На самом деле ты себе немного противоречишь. При старте сервера, но с правами пользователя...
Юниты systemd могут запустить демона от любого имени, но какой в этом смысл если это делается еще до выбора пользователя.
Ну а если нужен старт при входе конкретного пользователя, это прописывать надо в его login shell.
А мог бы стать нормальным человеком...

Аватара пользователя

Автор темы
Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1310 раз
Поблагодарили: 724 раза
Контактная информация:

Автозапуск с правами пользователя без гуй

#3

02 окт 2019, 16:21

Смысл в том, что есть скрипт килящий процесс от имени пользователя. Если килить от имени рута, то он все такие процессы убьет.
zuzabrik писал(а):
02 окт 2019, 09:21
Юниты systemd могут запустить демона от любого имени
Каким образом?

Закрыто

Вернуться в «Болталка: Оффтоп, разбор полетов»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей