如何以通信用户身份运行“ifconfig wlan0 down/up”?

如何以通信用户身份运行“ifconfig wlan0 down/up”?

我需要ifconfig wlan0 downifconfig wlan0 up我的普通用户一起运行。

我该如何做到这一点?

答案1

您需要做的是授予用户运行权限ifconfig。执行此操作的方法是编辑etc/sudoers文件:

  1. 跑步sudo visudo

  2. 将这一行添加到文件中(如果您使用默认设置并且处于vi,请点击i来编辑文件,esc退出编辑模式并:wq保存并退出):

    YOUR_USERNAME  ALL=NOPASSWD:/sbin/ifconfig
    

    显然,更改YOUR_USERNAME为您的实际用户名。

就这样,您的用户现在可以运行/sbin/ifconfig而不需要 root 密码。您的脚本现在应该可以运行了。

相关内容