Как мне создать службу в CentOS, работающую от имени другого пользователя, а не root?

Скрипт добавляет ко всем файлам таблицы , которые имеют 30 в последней строке, за которой следуют 2 пробела и 4 символа RES новая строка с 2099 12 31 RES (из предыдущей строки) :

sed -i '$ s/30\(  ....\)$/&\n2099 12    31\1/' table*
0
08.05.2018, 17:50
1 ответ

Вы можете указать пользователя и группу под заголовком [Service]:

User=rails
Group=rails

Подробнее см. в разделе учетных данных systemd.exec .

Кроме того, используйте /etc/systemd/system/myservice.serviceв качестве пути для служебных файлов, созданных системным администратором, вместо /usr/lib/systemd/system. См. Создание и изменение юнит-файлов systemd

.
2
28.01.2020, 02:32

Теги

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