前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何让用户拥有sudo权限

如何让用户拥有sudo权限

作者头像
mazhen
发布2023-11-24 15:26:10
1980
发布2023-11-24 15:26:10
举报
文章被收录于专栏:mazhen.techmazhen.tech

先使用visudo 查看当前的配置,这个命令编辑的是/etc/sudoers文件。可以直接在这个文件中为用户设置sudo权限:

代码语言:javascript
复制
# User privilege specification
root    ALL=(ALL:ALL) ALL
adp     ALL=(ALL) ALL

也可以看看哪个grouproot权限,然后将用户加入这个group。例如下面的配置,admin组有root权限:

代码语言:javascript
复制
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

可以将用户加入admin组,自然就有了sudo权限:

代码语言:javascript
复制
usermod -a -G admin [user]

如果提示admin不存在,可以先创建这个组,再将用户加入这个group:

代码语言:javascript
复制
groupadd admin
usermod -a -G admin [user]

如果不想编辑/etc/sudoers,可以在/etc/sudoers.d/目录下,为需要sudo权限的用户创建独立的文件,在文件中分别为用户授权,格式和/etc/sudoers一样:

代码语言:javascript
复制
adp ALL=(ALL)  ALL

修改文件权限:

代码语言:javascript
复制
chmod 440 adp

这样做的好处每个用户都有独立的配置文件,是方便管理。

最后,建议/sbin/usr/sbin 加入到用户路径。

代码语言:javascript
复制
PATH=$PATH:/usr/sbin:/sbin
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-03-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档