我想以 root 身份登录,但是当我输入时
sudo -s
Run Code Online (Sandbox Code Playgroud)
并输入密码,显示此消息:“您不在 sudoers 文件中”,当我输入时
su
Run Code Online (Sandbox Code Playgroud)
并输入密码,显示:“身份验证失败”。
我的操作系统只有一个帐户。大约过去 1 小时前我以 root 身份登录并执行一些命令,当我注销时,我无法再次登录!
Kar*_*son 64
该su
命令要求您输入 root 密码。Ubuntu 上的 root 用户通常被锁定,因此没有用户可以登录,root
因此su
不太可能工作。
为了sudo -s
工作,你必须admin
在 Ubuntu 机器上成为小组的一员,显然你不是。
如果您是系统上唯一的用户,并且可能需要修复。如果没有,我建议您与系统管理员或系统所有者交谈,看看您是否可以获得root
特权。
小智 62
请注意,默认情况下 root 帐户处于非活动状态。
您需要执行以下操作:
sudo passwd root
Run Code Online (Sandbox Code Playgroud)
然后继续设置密码。使用 root 用户使用
su root
Run Code Online (Sandbox Code Playgroud)
use*_*687 21
该https://help.ubuntu.com/community/RootSudo建议:
如果您确实需要持久的 Root 登录,最好的选择是使用以下命令模拟 Root 登录 shell...
Run Code Online (Sandbox Code Playgroud)sudo -i
首先你需要有管理员权限。如果您没有管理员权限,则在启动时按住该shift键。您将进入 GRUB 菜单。这里选择恢复模式。当您看到诸如dpkg
etc之类的选项列表时,选择启动 root shell 并键入:
adduser username sudo
Run Code Online (Sandbox Code Playgroud)
(username
你的用户名在哪里:-))
这会将您添加到 sudoers 组!然后输入exit
并正常启动。当您输入您的帐户时,输入:
sudo passwd root
Run Code Online (Sandbox Code Playgroud)
然后输入您的密码并输入新的root密码
之后,您可以键入su
并输入“root”密码。
如果您不想更改 root 密码,则可以使用:
sudo -i
Run Code Online (Sandbox Code Playgroud)
使用您自己的密码启动 root shell。
归档时间: |
|
查看次数: |
1371492 次 |
最近记录: |