我想以root身份登录,但是当我进入
sudo -s
并输入密码,此消息显示:"您不在sudoers文件中",当我输入
su
并输入密码,这是显示:"身份验证失败"。
我的操作系统只有一个帐户。 大约11个小时前,我以root身份登录并执行一些命令,当我注销时,我无法再次登录!
我想以root身份登录,但是当我进入
sudo -s
并输入密码,此消息显示:"您不在sudoers文件中",当我输入
su
并输入密码,这是显示:"身份验证失败"。
我的操作系统只有一个帐户。 大约11个小时前,我以root身份登录并执行一些命令,当我注销时,我无法再次登录!
该 su
命令要求您输入root密码。 Ubuntu上的Root用户通常被锁定,因此没有用户可以登录为 root
因此 su
不太可能起作用。
为 sudo -s
要工作,你必须成为 admin
在Ubuntu机器上组,显然你不是。
如果您是系统上唯一一个涉及并可能参与修复的用户。 如果没有,我建议你和系统管理员或系统所有者谈谈,看看你是否能得到 root
特权。
请注意,根帐户默认情况下不活动。
你需要这样做:
sudo passwd root
然后继续设置密码。使用root用户使用
su root
该 https://help.ubuntu.com/community/RootSudo 建议:
如果您确实需要持久的Root登录,最好的选择是使用以下命令模拟Root登录shell。..
sudo -i
首先,您需要拥有管理员权限。 如果您没有管理员权限,则在启动时按住 shift 钥匙。 您将进入GRUB菜单。 在这里选择恢复模式。 当你看到选项列表,如 dpkg
等,选择启动一个根shell并键入:
adduser username sudo
(哪里 username
是你的用户名:-))
这将添加您到sudoers组! 然后键入 exit
并正常开机。 输入帐户时,键入:
sudo passwd root
然后输入您的密码并键入新的root密码
之后,您可以键入 su
并输入'root'密码。
如果您不想更改root密码,那么您可以使用:
sudo -i
要启动根shell,请使用您自己的密码。
你想改变用户在终端,因为你使用su命令?
如果你想,那么你需要有root密码