Ubuntu下sudo的免密操作

Ubuntu下sudo的免密操作

使用场景:用户级脚本自动化操作,但又涉及到某些需要root权限才能操作的命令(例如访问/root下的某些文件),因此,可以通过设置sudo免密配置来实现。

进入配置文件

bash 复制代码
sudo visudo

例如,授权用户test执行napcat的启动命令,则在里面添加行。
不知道为什么明明说明里面写着不需要sudo,但在Ubuntu24.04下不使用root权限根本无法启动/root路径下的napcat

bash 复制代码
# 基础规则:授权免密执行Napcat启动命令
test ALL=(ALL) NOPASSWD: /usr/bin/xvfb-run -a /root/Napcat/opt/QQ/qq --no-sandbox

# 可选:如需支持"指定QQ号启动",补充这行
test ALL=(ALL) NOPASSWD: /usr/bin/xvfb-run -a /root/Napcat/opt/QQ/qq --no-sandbox -q *

保存文件退出即可

相关推荐
万象.1 天前
Linux传输层TCP,UDP相关内容
linux·tcp/ip·udp
MaximusCoder1 天前
等保测评命令——Centos Linux
linux·运维·经验分享·python·安全·centos
万象.1 天前
Linux数据链路层通信原理及报文格式
linux·网络·网络协议
卷Java1 天前
Linux服务器Docker部署OpenClaw:腾讯云/阿里云/VPS安装避坑指南
linux·运维·服务器
原来是猿1 天前
Linux-【动静态库】
linux·运维·服务器
九皇叔叔1 天前
CentOS 7.5/RHEL 7.x 配置 YUM 源(阿里云镜像+本地源双方案)
linux·阿里云·centos
chinesegf1 天前
DNS 验证验证SSL证书
linux·服务器·网络
试试勇气1 天前
Linux学习笔记(十七)--线程概念
linux·笔记·学习
LXY_BUAA1 天前
《嵌入式操作系统》_高级字符设备驱动_20260316
linux·运维·服务器·驱动开发
优美的赫蒂1 天前
香橙派5plus单独编译内核安装时的报错记录
linux·rk3588·orangepi