linux 系统操作作为后端开发必须掌握的技术之一,已经越来越多的成为我们工作的一部分。初入职场、首次接触 Linux,面对满屏的操作命令,谁又不会怀念 windows 的界面呢。不过慢慢的就会发现用
linux 系统操作作为后端开发必须掌握的技术之一,已经越来越多的成为我们工作的一部分。初入职场、首次接触 Linux,面对满屏的操作命令,谁又不会怀念 windows 的界面呢。不过慢慢的就会发现用命令行敲击起来还是蛮爽的,毕竟我们可以"咔咔咔咔"的敲击键盘来证明我们那饱满的工作量!今天就和大家分享一个自己敲击命令遇到的小问题,希望大家都不会遇到。Linux,yyds!
在使用普通用户登录 Linux 系统时,由于需要 root 权限来执行一些操作,使用 sudo su 命令来将用户权限提升到 root,执行并输入普通用户密码时提示错误:“…用户不在 sudoers 文件中,此事将被报告” ,由此引发了对 Linux 系统 su、sudo 命令的学习和探究。
首先来回顾一下 su、sudo 相关命令的具体含义,参考文章:Linux 从入门到精通: su 和 sudo 命令
因此可以对 sudo su 命令进行分析,sudo 表示我们需要提升当前用户的权限为 root 用户权限,并使用 root 用户权限来执行 su 命令。而执行 sudo 命令是需要在 sudoers 文件中需要写入当前普通用户的权限,如果执行时文件中没有当前用户的权限,就会提示 “…用户不在 sudoers 文件中,此事将被报告” 。
既然找到问题的出现原因,那么我就可以采取办法来解决问题,正所谓只要思想不滑坡,办法总比问题多。既然是因为当前用户执行 sudo 命令时没有权限,那么我们就给他加上这个权限,问题不久解决了嘛!sudoers 配置文件存在于 Linux 系统的 /etc/sudoers 路径下。
## root用户默认存在root ALL=(ALL:ALL) ALL## 代表为 shone 用户添加了 sudo 命令的权限shone ALL=(ALL:ALL) ALL
在平时的工作学习中,需要保持好奇心,遇到问题不仅要知其然,也要尽力去知其所以然,只有如此我们才能在工作中不断积累、不断学习、并不断进步,终究有一天我们会真正进入到领域中。
来源地址:https://blog.csdn.net/grammer_du/article/details/130450879
--结束END--
本文标题: Linux 从入门到精通: “用户不在 sudoers 文件中,此事将被报告“ 问题处理
本文链接: https://www.lsjlt.com/news/420175.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0