NetworkManager - не разрешать пользователю отключать сеть или соединение

По умолчанию пользователи, вошедшие в систему, могут полностью отключить сеть или соединение, есть ли способ отключить это?

Спасибо

2 ответа

В моем случае у меня было определенное сетевое соединение, которое я не хотел отключать, поэтому я запретил 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 ключ использует оба mac или же interface-name; вам нужен только один, чтобы указать, что вы не хотите, чтобы NetworkManager управлял этим соединением. Обратите внимание, что mac ключ требует строчных букв и что interface-name Ключ может содержать символы подстановки.

Насколько я знаю, вы можете настроить разрешения для подключений / устройств в NetworkManager. Чтобы ограничить контроль над примером подключения к user1 и user2:

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

и проверить с

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

а может там только root использовать?
Но для серверов я всегда настраиваю статическую сеть, поэтому я не знаю, является ли это правильным способом настройки вещей.

Другие вопросы по тегам