有没有办法在 bash 中执行 Linux ifup 或 ifdown 而不必总是先输入 sudo?

is there a way to do Linux ifup or ifdown in bash without always having to type sudo first?

对于 ifup/ifdown、服务和其他命令,有没有办法解决总是需要先输入 sudo 的问题?

Linux 版本为 3.8.13-bone67

最简单的方法:

在您的 ~/.bashrc 中添加以下内容:

alias ifup='sudo /usr/bin/ifup'

(或者你的 ifup 二进制文件的路径。如果你不知道路径,你可以使用 which ifup

然后您必须照常输入密码。为了避免输入密码,您可以在 sudoers 文件中添加一个条目。
使用$ sudo visudo对其进行编辑(将使用$EDITORvi中定义的编辑器)并在末尾添加如下一行:

ALL ALL = NOPASSWD: /full/path/and/full/command

来源: