NetworkManager-不允许用户禁用网络或连接

NetworkManager-不允许用户禁用网络或连接

默认情况下,登录系统的用户可以完全禁用网络或连接,有没有办法禁用此功能?

谢谢

答案1

就我而言,我有一个特定的网络连接,我不希望用户禁用它,所以我阻止 NetworkManager 管理该特定网络。

NetworkManager.conf/etc/NetworkManager/NetworkManager.conf我的系统上):

[main]
plugins=keyfile # At least keyfile, could have others comma-separated

[keyfile]
unmanaged-devices=mac:66:77:88:99:00:aa;interface-name:eth*

unmanaged-devices键使用macinterface-name;您只需一个来表明您不希望 NetworkManager 管理该连接。请注意,该mac键需要小写字母,并且该interface-name键可以包含通配符。

答案2

据我所知,您可以在 NetworkManager 中设置连接/设备的权限。要将示例连接的控制限制为用户 1 和用户 2:

(sudo) nmcli con mod example-connection connection.permissions user:user1,user2

并验证

(sudo) nmcli con show example-connection
 ...
 connection.permissions:   user:user1,user:user2
 ... 

也许只使用 root?
但对于服务器,我总是设置静态网络,所以我不知道这是否是配置的正确方法。

相关内容