用户名不在 sudoer 文件中,并且 su 身份验证失败

用户名不在 sudoer 文件中,并且 su 身份验证失败

我在使用 sudo 命令时,遇到了错误:“uers-name is not in the sudoers file, and this incident will be reporting”。然后我在网上尝试了一些解决方法,比如“su root ”等等,结果却得到了错误“su:authentication failed”。我知道关于“not in the sudoers file”和“su:authentication failed”的问题和答案有很多,但讨论往往是这样的:

  1. 至于“不在 sudoers 文件中”,答案提到“su root”
  2. 至于“su:authentication failed”,答案提到了“sudo”,然而,我首先遇到的是“not in the sudoers file”,然后按照指令“su root”或“su -i”,结果出现错误“authentication failed”,然后有些答案说要用一些“sudo”命令来解决“authentication failed”。我无法使用“sudo”命令,我该如何使用它来解决“authentication failed”问题?这不就是蛇追尾巴的意思吗?到目前为止,我还没有看到任何可以明确解释这个问题的答案,我真的被这个问题困扰了一段时间。有人能给我一些线索吗?

答案1

  • 当尝试使用时sudo,出现错误users-name is not in the sudoers file,表明您的帐户无权使用该sudo命令提升到 root 权限。
  • 当您尝试su root或 时su,它将无法在默认的 Ubuntu 安装上运行。在 Ubuntu 上,默认情况下不启用 root 帐户。这意味着您无法登录到该帐户。从今以后,您也无法使用su 切换到该帐户。系统管理员将改为使用代表他自己的帐户sudo启动具有root特权的进程,该帐户已被授予使用 sudo 的权限。

解决:请您的系统管理员将您的帐户添加到sudo 群组

相关内容