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
用户成功。
-
su
:- 默认情况下,
su
命令不带任何参数时,会切换到root用户,但不改变用户的环境变量。这意味着你将保留当前用户的工作环境,包括路径、环境变量等。 - 如果指定了用户名,
su
将切换到指定的用户,而不是root。
- 默认情况下,
-
su -
:su -
命令会切换到root用户,并加载root用户的完整环境设置。这通常意味着它会读取root用户的shell配置文件(如.bashrc
或.zshrc
),并设置环境变量等,以提供一个完整的root用户环境。- 这通常用于需要root权限进行复杂操作时,确保你拥有所有必要的环境设置。
su
是快速切换到root用户的方式,而su -
则是更彻底地切换到root用户,包括加载其环境配置。在需要执行系统级配置或安装软件时,通常推荐使用su -
来确保你拥有完整的root环境。
还有一种方法修改root密码: sudo passwd root
,成功之后再 su 输入密码就可以切换到 root 了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2019-08-15 phpstudy扩展mongoDB