如何允许非su用户配置网络

Rom*_*Mik 5 networking linux debian debian-jessie

我想创建一个使用访客登录的 Debian VM。来宾将被允许使用 /etc/network/interfaces 来配置虚拟机的 IP、名称等。这可以吗?如何?

从网上的其他帖子和文章中,我得到的印象是用户必须是 root 才能更改界面。有解决方法吗?

GAD*_*D3R 6

将用户添加到netdev组:该组的成员可以通过network-manager和管理网络接口wicd

添加用户:

adduser user_name_here netdev
Run Code Online (Sandbox Code Playgroud)

重新加载dbus

/etc/init.d/dbus reload
Run Code Online (Sandbox Code Playgroud)

编辑

通过将用户添加到组中可以获得此权限netdev

在 Debian 上,“netdev”组可以使用网络管理器。在 Ubuntu 上,网络管理器访问权限是通过系统控制台获得的,因此 gnome-system-tools 中该条目的名称具有误导性。

“netdev”组可以管理 wicd 和 wpasupplicant。

“netdev”组可以使用 DBus 设置 avahi 主机名。

“netdev”组可以管理蓝牙设备。

  • 谢谢,经过快速测试,这似乎正是我所需要的。关于网络管理器,我需要了解什么“陷阱”吗?无论如何,用户可以使用它并在系统上获得更多权限/特权吗? (2认同)