Centos7配置普通用户的sudo命令权限
sudo
英文全称为super user do
,意思为以超级用户(root用户)的方式来执行命令。普通用户如果想要获取sudo
命令的执行权限,则需要在/etc/sudoers
中进行配置。
/etc/sudoers
是一个只读文件,不能直接用vi
或者vim
命令来进行编辑,我们可以使用visudo
命令进入/etc/sudoers
的编辑页面来修改。(注:只有root用户才有该命令的执行权限)
进入编辑页面后,找到如下位置的信息:
以上每一列的含义如下:
- 第一列:用户名,如
root
、users
; - 第二列:等号左边的
ALL
表示允许从任何主机登录当前的用户账户;等号右边的ALL
表示第一列的用户可以切换成系统中任何一个其它用户(如:su users
); - 第三列:第一列的用户能下达的命令,
ALL
表示可以下达任何命令。
当我们以普通用户身份(以test
为例)登录,在使用sudo
命令时报出如下信息:
则说明该用户没有在/etc/sudoers
文件中进行配置,因此无法使用sudo
命令。
我们可以参考root
用户的配置,在/etc/sudoers
文件中添加test
用户的权限:
上面的配置在执行sudo
命令时会提示输入root
密码,而设置成免输入密码的方式如下:
添加完成,保存并退出。
此时再切换到test
用户,执行需要root
权限的命令,前面添加sudo
即可。
可以看出,用户test
可以正常使用sudo
命令了。
__EOF__

本文作者:蓝莓薄荷
本文链接:https://www.cnblogs.com/blueberry-mint/p/17242538.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/blueberry-mint/p/17242538.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类