Команда Sudo запускается в консоли rails, но не из сети. - PullRequest
0 голосов
/ 08 июня 2011

Я пытаюсь выполнить команду для добавления пользователя на локальную машину с помощью useradd из контроллера.В консоли rails система 'sudo useradd -b / home username' работает нормально, но не с контроллера.Единственный ответ - ложь.Я попытался использовать обратные пометки, но не получил вывод.

Как мне заставить это работать?Есть ли флаг, по которому я скучаю?

1 Ответ

2 голосов
/ 08 июня 2011

Пользователь, под которым запускается веб-приложение, должен иметь доступ sudo.

При этом, если вы не разрабатываете внутреннее приложение для управления сервером, которое абсолютно недоступно извне, то, что вы описываетезвучит очень опасно (создание пользователя с правами безопасности для вашей системы из веб-приложения).

Даже если это внутреннее приложение, я надеюсь, что оно заблокировано и доступно только для соответствующих администраторов.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...