所以..为了能够连接到wifi我使用nm-apple。当我运行nm-apple时,它会在i3栏中放置一个图标,我可以选择我要连接的网络..但是没有wifi网络..为了解决这个问题,我使用了sudo systemctl restart network manager
。但我希望每次我启动i3,wifi网络的图标就在那里。所以在配置中我放exec nm-applet
并向我展示无线网络,我尝试使用sudo systemctl restart network-manager
。所以,问题在于:无法执行需要sudo的命令。我该如何解决这个问题?
提前致谢。
答案 0 :(得分:6)
您可以这样做,以便您的用户帐户不需要密码即可使用sudo
。
以root身份执行:
EDITOR=vim visudo
然后添加到文件中:
yourusername ALL=NOPASSWD: ALL
i3(以及任何其他程序,例如您的shell)现在应该能够执行命令而无需您的密码。请注意,有一些安全注意事项,但在大多数笔记本电脑和台式机(使用像i3这样的GUI的东西)上, 应该没问题。
You can also make it so that only certain commands can use sudo:
Cmnd_Alias PASSWORDLESS = /usr/bin/systemctl restart network manager
yourusername ALL=(ALL) ALL
yourusername ALL=(ALL) NOPASSWD: PASSWORDLESS