Почему я могу запускать команду, но не используя sudo?

Я зарегистрирован как пользователь с именем rails и может searchd --config /etc/abc.xyz/sphinx.conf.

Когда я делаю sudo -u rails searchd --config /etc/abc.xyz/sphinx.conf, он возвращает:

Извините, пользовательские рельсы не могут выполнять '/ usr / bin / searchd --config /etc/abc.xyz/ sphinx.conf 'как рельсы на abc.xyz.

Как я могу использовать sudo? Мне нужно это для развертывания Capistrano.

1
задан 19 July 2017 в 12:43

4 ответа

Я думаю, что проблема заключается в разрешениях файла /etc/abc.xyz/Sphinx.config:

Предполагаю, что вы установили разрешения для пользовательских рельсов, но когда вы вызываете

sudo -u rails searchd --config /etc/abc.xyz/sphinx.conf

As насколько я знаю, вы вызываете только команду searchd --config как пользовательские рельсы, в то время как пользователь, с которого вы его вызываете, может не иметь прав доступа к файлу /etc/abc.xyz/sphinx.config.

, поэтому предоставление прав пользователя sudo для этого файл должен решить.

1
ответ дан 18 July 2018 в 10:03

Добавить пользователя в sudo.

adduser rails sudo
0
ответ дан 18 July 2018 в 10:03

Я думаю, что проблема заключается в разрешениях файла /etc/abc.xyz/Sphinx.config:

Предполагаю, что вы установили разрешения для пользовательских рельсов, но когда вы вызываете

sudo -u rails searchd --config /etc/abc.xyz/sphinx.conf

As насколько я знаю, вы вызываете только команду searchd --config как пользовательские рельсы, в то время как пользователь, с которого вы его вызываете, может не иметь прав доступа к файлу /etc/abc.xyz/sphinx.config.

, поэтому предоставление прав пользователя sudo для этого файл должен решить.

1
ответ дан 24 July 2018 в 19:29

Добавить пользователя в sudo.

adduser rails sudo
0
ответ дан 24 July 2018 в 19:29
  • 1
    Это неверно. Только пользователь, который вызывает sudo, должен находиться в этой группе, а не с целевым пользователем, который будет выполнять sudo. – Byte Commander 19 July 2017 в 12:29
  • 2
    @ByteCommander правильно, это не бог, чтобы дать права sudo для пользователя. – Gulaev Valentin 19 July 2017 в 12:43

Другие вопросы по тегам:

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