如何设置需要sudo的命令开机自启动

如何设置开机自启动

以"修改内核调试权限控制项"为例

echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope

  1. sudo 配置必须通过 visudo 编辑(会自动校验语法,避免配置错误导致 sudo 失效)

sudo visudo

  1. 添加精准的免密规则

$username ALL=(ALL) NOPASSWD: /usr/bin/tee /proc/sys/kernel/yama/ptrace_scope

  1. 保存并退出 visudo

  2. bashrc中写入该命令

echo 'echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope > /dev/null' >> ~/.bashrc

额外优化:> /dev/null 作用

添加该重定向会屏蔽命令的输出信息 (避免终端启动时显示 0 这个多余输出),让终端启动更整洁,不影响功能。

相关推荐
木子欢儿1 小时前
国内 macOS/Linux 安装 rust
linux·运维·服务器·macos·rust
say_fall1 小时前
【Linux网络编程】计算机网络基础:局域网与广域网、OSI七层模型与TCP/IP五层模型、封装解包与MAC/IP地址、端口号与socket编程接口
linux·网络·tcp/ip·计算机网络·信息与通信
迪菲赫尔曼1 小时前
【基础篇 26】第一次在服务器完成训练:准备数据、断线继续、检查成果与备份
运维·服务器·人工智能·机器学习·计算机视觉
进击的荆棘2 小时前
Linux系统——线程同步与互斥
linux·运维·服务器·策略模式·同步·互斥·posix
橙橙笔记2 小时前
QT的学习第四部分
linux·qt·学习·音视频
.道阻且长.2 小时前
Linux基本开发工具:gdb和cgdb的使用
linux·运维·服务器·开发语言
vipxieliang2 小时前
可观测性与安全的融合:统一数据平台的建设实践
运维·openai·自动化运维
叼烟扛炮2 小时前
Linux 学习笔记(五十四):内网穿透实战——用 frp 让外网访问你的私人电脑
linux·服务器·网络·笔记·学习
Android系统攻城狮2 小时前
Linux FFmpeg深度解析之av_guess_format调用流程与实战(三十六)
linux·运维·服务器·ffmpeg·ffmpeg音视频进阶
进击的荆棘3 小时前
Linux系统——线程概念与控制之线程封装
linux·运维·服务器·线程