Bug 50254 - Показывает Wi-Fi сети при заданных правилах Polkit
Summary: Показывает Wi-Fi сети при заданных правилах Polkit
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: lightdm-kde-greeter (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Golubev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-29 18:36 MSK by Evgeny Shesteperov
Modified: 2024-05-21 09:35 MSK (History)
3 users (show)

See Also:


Attachments
Список точек доступа при блокированном сканировании в MATE (275.46 KB, image/png)
2024-05-21 09:35 MSK, Anton Golubev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeny Shesteperov 2024-04-29 18:36:02 MSK
Версия

-   lightdm-kde-greeter-0.4.22-alt1

Шаги воспроизведения

1.  Задать правило Polkit:

    # cat > /etc/polkit-1/rules.d/49-alt_group_policy_permissions.rules << _EOF_
    polkit.addRule(function (action, subject) {
        if (action.id == "org.freedesktop.NetworkManager.enable-disable-wifi" ||
        action.id == "org.freedesktop.NetworkManager.wifi.scan" ||
        action.id == "org.freedesktop.NetworkManager.settings.modify.own") {
                return polkit.Result.AUTH_ADMIN;
        }
    });
    _EOF_

2.  Включить Wi-Fi:

    # nmcli radio wifi on

3.  Перезагрузиться.

4.  В Display Manager открыть список Wi-Fi сетей

Ожидаемый результат: отсутствует список Wi-Fi сетей. Нажатие кнопки
Wi-Fi не показывает список сетей.

Фактический результат: присутствует список Wi-Fi сетей. Есть возможность
ввести пароль, однако из-за правила Polkit подключение не происходит.
Comment 1 Anton Golubev 2024-05-20 17:00:25 MSK
Но вы же запретили сканирование wifi, но не просмотр подключений. Кажется, блокировка последнего в NetworkManager не предусмотрена. Насколько мне известно, NetworkManager сам периодически сканирует wifi точки доступа, поэтому список и присутствует.
Comment 2 Evgeny Shesteperov 2024-05-20 17:03:55 MSK
(Ответ для Anton Golubev на комментарий #1)
> Но вы же запретили сканирование wifi

Показывает всё с последнего сканирования. Например, такое же провернуть в MATE не могу: не показывает ни в Display Manager, ни при нажатии на Апплет Network Manager.
Comment 3 Anton Golubev 2024-05-20 17:10:02 MSK
Сам гритер фактически не хранит соединения, если они есть в списке, значит приходят от NetworkManager в данный момент.
Comment 4 Anton Golubev 2024-05-21 09:35:27 MSK
Created attachment 16164 [details]
Список точек доступа при блокированном сканировании в MATE

(Ответ для Evgeny Shesteperov на комментарий #2)
> Показывает всё с последнего сканирования. Например, такое же провернуть в
> MATE не могу: не показывает ни в Display Manager, ни при нажатии на Апплет
> Network Manager.

Попробовал в свежей P10 workstation, в DM вообще не нашёл управления сетью, через апплет сети видно (см. приложение), несмотря на правила.