Я регистрируюсь, как пользователь назвал rails
и может searchd --config /etc/abc.xyz/sphinx.conf
.
Когда я делаю sudo -u rails searchd --config /etc/abc.xyz/sphinx.conf
, это возвращается:
Извините, пользовательским направляющим не позволяют выполниться, '/usr/bin/searchd - конфигурируют/etc/abc.xyz/sphinx.conf' как направляющие на abc.xyz.
Как я могу использовать sudo
? Мне нужен он для Capistrano, развертываются.
Я думаю, что проблема находится в полномочиях файла /etc/abc.xyz/Sphinx.config
:
Я предполагаю, что Вы установили полномочия для пользовательских направляющих, но когда Вы звоните
sudo -u rails searchd --config /etc/abc.xyz/sphinx.conf
Насколько я знаю, что Вы только называете команду searchd --config
как пользовательские направляющие, в то время как у пользователя, от которого Вы называете его, не могло бы быть прав доступа в файл /etc/abc.xyz/sphinx.config
.
так предоставление sudo полномочий пользователя на этом файле должно решить его.
Добавьте пользователя к sudo.
adduser rails sudo