如何设置需要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 这个多余输出),让终端启动更整洁,不影响功能。

相关推荐
何中应几秒前
从零搭建Maven私服(Nexus)
java·运维·maven
宇宙核1 分钟前
FreeSSL实现域名证书免费无限自动续签续期流程
linux·服务器·ssl·持续部署
Titan202412 分钟前
Linux工具(入门)笔记
linux·笔记·学习
代码AC不AC15 分钟前
【Linux】ext 文件系统
linux·文件系统·ext 文件系统
暴力求解22 分钟前
Linux---进程(八)程序地址空间(虚拟地址空间)
linux·运维·服务器
cyber_两只龙宝26 分钟前
Tomcat--企业级web应用服务器详细介绍与整合Nginx配置流程
linux·运维·前端·nginx·云原生·tomcat·负载均衡
A.A呐26 分钟前
【Linux第十章】进程控制
linux
我是Superman丶35 分钟前
Nginx反向代理流式输出延迟?一招解决SSE/WebSocket缓冲问题SpringBoot+SSE流式输出卡住?Nginx这个配置必须关!
运维·websocket·nginx
开开心心就好38 分钟前
内存清理软件灵活设置,自动阈值快捷键清
运维·服务器·windows·pdf·harmonyos·risc-v·1024程序员节
waves浪游41 分钟前
库制作与原理(上)
linux·运维·服务器·开发语言·c++