Создаем произвольный файл nowifi.rules, используя, например, редактор mcedit
sudo mcedit /etc/polkit-1/rules.d/nowifi.rules
Копируем (перепечатываем) в этот файл следующий код:
polkit.addRule(function(action, subject) {
if (action.id === "org.freedesktop.login1.manage" && action.lookup("command") === "rfkill") {
return polkit.Result.AUTH_ADMIN;
}
});
polkit.addRule(function(action, subject) {
if (action.id === "org.freedesktop.NetworkManager.network-control" && !subject.isInGroup("netdev")) {
return polkit.Result.AUTH_ADMIN;
}
});
polkit.addRule(function(action, subject) {
if (action.id.indexOf("org.freedesktop.NetworkManager.") == 0 && action.lookup("verb") == "enable" && !subject.isInGroup("sudo")) {
return polkit.Result.AUTH_ADMIN;
}
});
Нажимаем F10 и подтверждаем сохранение.
Готово. После сохранения сразу начинает работать, но можно дополнительно ввести в консоль:
sudo systemctl restart polkit
Результатом работы данного правила будет запрос админ-пароля при подключении к любой wifi сети. Удобно, что бы дети не подключались к своим телефонам.
Видео — пример работы.
Спасибо: @Rogneh

Добрый день. Сделал по инструкции, теперь после вкл моноблоков появяется сразу окошко пароля админа для доступа к wifi. можно ли как то его убрать или чтобы оно сразу при вкл не появлялось
Можно заменить «return polkit.Result.AUTH_ADMIN;» на «return polkit.Result.NO;»
Но тогда для подключения/отключения WiFi придется использовать консоль