Ruby 这是不是不以root用户身份登录的问题?

Ruby 这是不是不以root用户身份登录的问题?,ruby,linux,ubuntu,root,pry,Ruby,Linux,Ubuntu,Root,Pry,据我记忆所及,在安装ubuntu时,安装程序没有向我索要root密码。它要求我在准备第一次使用之前创建一个帐户。在那里我指定了用户名和密码。我使用这个密码登录我的ubuntu机器。我必须安装导致以下错误的东西: 有什么问题吗?当我以root用户身份输入密码时,它会显示auth failure。如何更适合超级用户 摘自 默认情况下,根帐户密码在Ubuntu中被锁定。这意味着您不能直接以Root用户身份登录或使用su命令成为Root用户。但是,由于根帐户实际存在,因此仍然可以使用根级别的权限运行程

据我记忆所及,在安装ubuntu时,安装程序没有向我索要root密码。它要求我在准备第一次使用之前创建一个帐户。在那里我指定了用户名和密码。我使用这个密码登录我的ubuntu机器。我必须安装导致以下错误的东西:


有什么问题吗?当我以root用户身份输入密码时,它会显示
auth failure
。如何更适合超级用户

摘自

默认情况下,根帐户密码在Ubuntu中被锁定。这意味着您不能直接以Root用户身份登录或使用su命令成为Root用户。但是,由于根帐户实际存在,因此仍然可以使用根级别的权限运行程序。这就是sudo的用武之地——它允许授权用户(通常是“管理”用户;有关更多信息,请参阅AddUsersHowto)以Root用户身份运行某些程序,而无需知道Root密码

这意味着在终端中,对于需要root权限的命令,应该使用sudo


因此,在您的情况下,使用
sudogem安装
代替

是。这是一个根本问题

你试着用什么命令去根目录

您刚才键入了
su

键入
sudo su

然后使用用户名/密码组合进入root


届时,宝石将发挥作用

问错地方了。这是一个更好的地方。您应该使用
sudo
sudo-s将您切换到root,然后您可以从那里继续(您需要在提示符中键入密码)