Linux中sudo提权(简单明了一看就会!!!)

文章介绍了如何在Linux系统中通过编辑/etc/sudoers文件来为用户和组提权。具体包括添加用户权限,如允许ABC用户无密码执行所有命令,以及设置组权限,如abc组可以在特定主机上以特定用户身份执行特定命令,如删除操作。强调了命令列表应使用绝对路径,并提供了相应的语法格式示例。
摘要由CSDN通过智能技术生成

首先:

先看怎么给用户提权~~~???

linux中sudo的主配置文件是 /etc/sudoers

打开配置文件:  vim  /etc/sudoers

 找到这一行

 

root    ALL=(ALL)   ALL  

 解释这行什么意思:?

字段1(root位置):你想给哪个用户提权

字段2(ALL=):以哪个用户的身份

字段3(ALL):通过哪些主机

字段4(也就是最后的ALL): 执行的命令

如果有用户需要做提权,就在这行下照格式写一行配置就OK了~

语法格式为:

用户      用户=(主机名)  命令列表

ABC    ALL(ALL)         NOPASSWD:ALL

#ABC用户可已在以任何用户身份在任何主机上 无需密码的执行任何命令

再举例:

abc    ALL(ALL)   NOPASSWD:mkdir , useradd

命令列表最好写绝对路径:

如:/usr/bin/mkdir

解释:abc 用户可以以任何用户身份在任何主机上无需密码的执行mkdir和useradd命令

其次

怎么给组提权~~???

语法格式为:

%组名        ALL(ALL)   ALL

 %abc       tom(server1)   NOPASSWD: rm  -rf, remove,del

解释:abc组   可以以tom用户的身份在server1主机上无密码执行 rm  -rf , remove , del 命令

命令列表最好写绝对路径:

如:/usr/bin/mkdir

最后

希望这些知识点对大家有帮助~~~~

一起加油吧~ 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值