当前位置:网站首页>sudo 权限控制,简易
sudo 权限控制,简易
2022-08-04 01:54:00 【qq_38781075】
修改sudo权限的文件在下面这里,记得给予写权限
chmod +w /etc/sudoers
vim /etc/sudoers
我设置了一组命令叫做 USERCMD (名字随便起),只能用sudo执行cp命令,不能用sudo执行kill命令,并且免密使用sudo (下面示例是test用户),加 ! 表示不能执行哪些命令,见下面框框里
其实只要你不写 /usr/bin/ 这样的命令给用户使用(因为代表 /usr/bin/ 下所有命令),不加 ! 也没事,另外,sudoers 是从后往前进行检测的(后面的优先级判定高),也就是 ! 这种命令要放后面
还有就是支持正则 比如 : /usr/bin/cp ~/* /home ,这样的命令,但是不能写 " ,只能斜杠转义空格,见
linux - How to let the user execute a command containing quotes in sudoers? - Server Fault
Cmnd_Alias 相当于是设置命令组,可以设置多个,用的时候可以用逗号分隔
Cmnd_Alias USERCMD=/usr/bin/cp,!/usr/bin/kill
# Cmnd_Alias TESTCMD=/usr/bin/cp,!/usr/bin/kill
test ALL=(ALL) NOPASSWD: USERCMD
# test ALL=(ALL) NOPASSWD: USERCMD,TESTCMD
如果想直接给予root同等权限,建议
test ALL=(ALL) NOPASSWD: ALL
详细还是参考
边栏推荐
- JS 保姆级贴心,从零教你手写实现一个防抖debounce方法
- 工程制图复习题(带答案)
- nodejs install multi-version version switching
- Flask Framework Beginner-05-Command Management Manager and Database Use
- 循环绕过问题
- 工程制图复习题
- Is there any jdbc link to Youxuan database documentation and examples?
- APP电商如何快速分润分账?
- Slipper —— 虚点,最短路
- Example 039: Inserting elements into an ordered list
猜你喜欢
持续投入商品研发,叮咚买菜赢在了供应链投入上
Download install and create/run project for HBuilderX
企业虚拟偶像产生了实质性的价值效益
halcon自定义函数基本操作
实例039:有序列表插入元素
实例038:矩阵对角线之和
一个注解替换synchronized关键字:分布式场景下实现方法加锁
Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
esp32发布机器人电池电压到ros2(micro-ros+CoCube)
Example 039: Inserting elements into an ordered list
随机推荐
initramfs详解----添加硬盘驱动并访问磁盘
HBuilderX的下载安装和创建/运行项目
企业虚拟偶像产生了实质性的价值效益
持续投入商品研发,叮咚买菜赢在了供应链投入上
Promise solves blocking synchronization and turns asynchronous into synchronous
实例040:逆序列表
nodejs install multi-version version switching
Instance, 038: the sum of the diagonal matrix
【store商城项目01】环境准备以及测试
Parquet encoding
The idea of the diagram
香港服务器有哪些常用的型号
静态文件快速建站
关联接口测试
Day13 Postman的使用
LDO investigation
Continuing to invest in product research and development, Dingdong Maicai wins in supply chain investment
Qt中对象树的机制介绍以及底层实现,各种结果分析:(以及自己写容易犯错的点)
C语言:学生管理系统(链表版)
html select标签赋值数据库查询结果