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

相关推荐
Jp7gnUWcI几秒前
.NET Win32磁盘动态卷触发“函数不正确”问题排查
运维·服务器·.net
林姜泽樾4 分钟前
linux入门第十八章,IP、主机名、域名解析
linux·服务器·tcp/ip
深念Y4 分钟前
从CH341A编程器、SPI Flash到Linux+STM32理解
linux·stm32·flash·bios·固件·编程器·闪存
RisunJan4 分钟前
Linux命令-ncftp(增强的的FTP工具)
linux·运维
Shingmc32 小时前
【Linux】线程互斥与同步
linux
数智化管理手记8 小时前
精益生产中的TPM管理是什么?一文破解设备零故障的密码
服务器·网络·数据库·低代码·制造·源代码管理·精益工程
Vect__9 小时前
深刻理解进程、线程、程序
linux
w6100104669 小时前
CKAD-2026-Ingress
运维·k8s·ckad
@insist12310 小时前
网络工程师-生成树协议(STP/RSTP/MSTP)核心原理与应用
服务器·开发语言·网络工程师·软考·软件水平考试
末日汐10 小时前
传输层协议UDP
linux·网络·udp