0
点赞
收藏
分享

微信扫一扫

linux xxx is not in the sudoers file. This incident will be reported.

前言

linux 报错:xxx is not in the sudoers file. This incident will be reported.

这意味着用户 xxx 没有在 sudoers 文件中被授权使用 sudo 命令。

解决

su 切换到 root 用户,报错:su: Authentication failure

使用 su - root 命令,切换登录 root 用户成功。

  1. su
  • 默认情况下,su命令不带任何参数时,会切换到root用户,但不改变用户的环境变量。这意味着你将保留当前用户的工作环境,包括路径、环境变量等。
  • 如果指定了用户名,su将切换到指定的用户,而不是root。
  1. su -
  • su -命令会切换到root用户,并加载root用户的完整环境设置。这通常意味着它会读取root用户的shell配置文件(如.bashrc.zshrc),并设置环境变量等,以提供一个完整的root用户环境。
  • 这通常用于需要root权限进行复杂操作时,确保你拥有所有必要的环境设置。

su是快速切换到root用户的方式,而su -则是更彻底地切换到root用户,包括加载其环境配置。在需要执行系统级配置或安装软件时,通常推荐使用su -来确保你拥有完整的root环境。

还有一种方法修改root密码: sudo passwd root,成功之后再 su 输入密码就可以切换到 root 了

举报

相关推荐

0 条评论