NetworkManager - do not allow user to disable network or connection

By default, users that are logged in on the system are able to completely disable network or connection, is there a way to disable this?

Thanks

2
задан 8 February 2018 в 13:17
2 ответа

Насколько мне известно, вы можете настроить разрешения для подключений / устройств в 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?
Но для серверов я всегда настраиваю статическую сеть, поэтому не знаю, правильный ли это способ настройки.

-1
ответ дан 3 December 2019 в 16:06

В моем случае у меня было определенное сетевое соединение, которое я не хотел отключать пользователем, поэтому я запретил 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*

неуправляемые устройства key использует как mac , так и имя-интерфейса ; вам нужно только одно, чтобы указать, что вы не хотите, чтобы NetworkManager управлял этим соединением. Обратите внимание, что ключ mac требует строчных букв, а ключ interface-name может содержать подстановочные знаки.

0
ответ дан 3 December 2019 в 16:06

Теги

Похожие вопросы