Summary: | Init script starts searchd under root user | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Nikolay A. Fetisov <naf> | ||||
Component: | sphinx | Assignee: | Nobody's working on this, feel free to take it <nobody> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | ||||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
sphinx-2.2.11-alt3.S1 -> sisyphus: Thu Jun 15 2017 Anton Farygin <rider@altlinux.ru> 2.2.11-alt3.S1 - fix for searchd process uid (closes: #33551) Правка в 7.1.6-alt2 решает вопрос с запуском searchd от пользователя, но теперь searchd не может создать PID-file в /var/run по очевидным причинам. В патче также правился PIDFILE на /var/run/sphinx - этот каталог уже есть в пакете, и с возможностью записи туда от _sphinx. Т.е., теперь searchd запускается от _sphinx, но service searchd status, service searchd stop и пр. не рабочие. sphinx-2.2.11-alt4.S1 -> sisyphus: Fri Jun 16 2017 Anton Farygin <rider@altlinux.ru> 2.2.11-alt4.S1 - pidfile location fixed (closes: #33551) |
Created attachment 7109 [details] Fix init script to run searchd under _sphinx user Для sphinx-2.2.11 init-script запускает searchd от root'а - хотя предполагается использование учётной записи _sphinx. Сам searchd понижать привилегии не умеет, а stop/status в init-скрипте, как и работа indexer'а, предполает работу searchd под _sphinx. Патч приложен.