visudo
2024-09-08 03:50:51
修改sudo配置
sudo visudo
上面的意思是执行visudo这个命令, visudo其实就是用vi编辑器来编辑/etc/sudoers, 这个文件只能通过visudo来修改
或者在/etc/sudoers.d
里面创建文件,写入对应的文件内容
vim /etc/sudoers.d/iuxt
iuxt ALL=(ALL:ALL) NOPASSWD:ALL
上面的iuxt是用户名,带%就是组名
第一个ALL是远程登陆的主机
第二个ALL是可以以任何用户的身份运行一些命令
第三个ALL是可以以任何组的身份运行一些命令
第四个ALL是可以运行的命令, NOPASSWD是不需要输入sudo密码
不用密码执行指定的命令
shop ALL=(ALL:ALL) NOPASSWD:/usr/bin/supervisorctl,/usr/local/nginx/sbin/nginx
sudo supervisorctl status 和 sudo nginx -s reload 等命令不需要输入密码,其他都需要
多种规则生效问题
多个规则重叠的话是以最小权限的原则
比如这种配置:
iuxt ALL=(ALL:ALL) NOPASSWD:ALL
%sudo ALL=(ALL:ALL) ALL
iuxt属于sudo组,这种配置不能免密码
最新文章
- vue组件
- pdfbox加载pdf时遇到wrappedioexception报错处理方式
- BZOJ 1861: [Zjoi2006]Book 书架
- sql 解析字符串添加到临时表中 sql存储过程in 参数输入
- 【FitNess】测试框架试用
- apache配置虚拟主机的三种方式
- win7 AnkhSVN 安装报错
- java实现二叉树的前中后遍历(递归和非递归)
- 一套代码小程序&;Web&;Native运行的探索04——数据更新
- jq鼠标事件
- [20190312]视图v$datafile字段OFFLINE_CHANGE#, ONLINE_CHANGE#.txt
- Python By 360、小米
- ANSYS耦合
- 判断iframe加载完成、用于当ifame加载完成时执行一些操作
- canvas 写一个刮刮乐抽奖
- 进入python世界
- 尚硅谷springboot学习15-日志框架1-入门
- chattr改变文件属性
- CronExpression
- Redis源代码剖析--对象object