ubuntu 普通用户如何免密执行某个需要 root 权限的命令?
在 linux 环境开发中,有时候需要开机自动执行某个命令,但是由于执行该命令需要 root 权限,所以会执行失败,下面分享一种免密执行的实现方式。以 sudo ifmetric wlan0 0
(切换 wlan0 的路由优先级为最高级别)为例。
详细步骤
终端运行 sudo visudo
修改 /etc/sudoers
配置,添加如下代码
1
my_username ALL = NOPASSWD: /usr/sbin/ifmetric
保存退出后重启电脑 再运行 sudo ifmetric wlan0 0
,就不再会弹出输入密码的对话框了。
本文由作者按照 CC BY 4.0 进行授权