LINUX.ORG.RU
ФорумAdmin

XRay-core, как сервис systemd - не работает параметр Environment

 ,


0

1

Здравствуйте, Собственно, сабж и еще непонятно, как ему сказать, чтобы он логи создавал с 644, а не 600, а то по сети не посмотреть. Если его попробовать запускать не от рута, то ошибка. А по первому вопросу просто непонятно. Пришлось его завернуть в sh, и там отдельной строчкой написать

export XRAY_LOCATION_ASSET="/etc/xray"

а иначе никак.

правильно понял что именно Environment не работает ??

перед запуском создать файл лога с необходимыми правами ?? прога подхватит файл и будет в него только писать, возможно…
еще возможно поможет параметр UMask в юните

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 5)
Ответ на: комментарий от pfg

правильно понял что именно Environment не работает ??

Спасибо за ссылку на ман :)

Я сам юнит взял от V2Ray, где он работал. Просто заменил там путь и саму переменную окружения. А строка была без кавычек. И там она работала. А тут - нет. Поставил кавычки - проблема исчезла.

А с логами, да, очевидное решение. И в логротейте права назначить можно.

DeadlineX
() автор топика