Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Sudo命令在rails控制台中运行,但不从web运行_Ruby On Rails - Fatal编程技术网

Ruby on rails Sudo命令在rails控制台中运行,但不从web运行

Ruby on rails Sudo命令在rails控制台中运行,但不从web运行,ruby-on-rails,Ruby On Rails,我试图执行一个命令,使用控制器中的useradd将用户添加到本地计算机。在rails控制台中,系统“sudouseradd-b/home username”运行正常,但不是从控制器运行的。唯一的回答是错误的。我尝试过使用backticks,但没有得到任何输出 我怎样才能让它工作?是否有我丢失的标志?运行web应用的用户必须具有sudo访问权限 这就是说,除非你正在开发一个外部绝对无法访问的内部服务器管理应用程序,否则你所描述的内容听起来非常危险(从web应用程序创建一个对你的系统具有安全权限的用

我试图执行一个命令,使用控制器中的useradd将用户添加到本地计算机。在rails控制台中,系统“sudouseradd-b/home username”运行正常,但不是从控制器运行的。唯一的回答是错误的。我尝试过使用backticks,但没有得到任何输出


我怎样才能让它工作?是否有我丢失的标志?

运行web应用的用户必须具有sudo访问权限

这就是说,除非你正在开发一个外部绝对无法访问的内部服务器管理应用程序,否则你所描述的内容听起来非常危险(从web应用程序创建一个对你的系统具有安全权限的用户)

即使它是一个内部应用程序,我希望它被锁定,并且只有适当的管理员才能访问它。:)