有没有办法在 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
对其进行编辑(将使用$EDITOR
或vi
中定义的编辑器)并在末尾添加如下一行:
ALL ALL = NOPASSWD: /full/path/and/full/command
来源:
对于 ifup/ifdown、服务和其他命令,有没有办法解决总是需要先输入 sudo 的问题?
Linux 版本为 3.8.13-bone67
最简单的方法:
在您的 ~/.bashrc
中添加以下内容:
alias ifup='sudo /usr/bin/ifup'
(或者你的 ifup
二进制文件的路径。如果你不知道路径,你可以使用 which ifup
)
然后您必须照常输入密码。为了避免输入密码,您可以在 sudoers
文件中添加一个条目。
使用$ sudo visudo
对其进行编辑(将使用$EDITOR
或vi
中定义的编辑器)并在末尾添加如下一行:
ALL ALL = NOPASSWD: /full/path/and/full/command
来源: