WPA_GUI работает только как root

WPA_gui будет работать, только если я запустил его как root. Я знаю, что мне нужно изменить его разрешения, но я не могу понять, где и на что.

Я попытался добавить пользователя в группу NetDev, но это не сработало. Любые идеи будут чрезвычайно признательны.

спасибо

РЕДАКТИРОВАТЬ: my /etc/dbus-1/system.d/wpa_supplicant.conf

<!DOCTYPE busconfig PUBLIC
 "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
    <policy user="root">
            <allow own="fi.epitest.hostap.WPASupplicant"/>

            <allow send_destination="fi.epitest.hostap.WPASupplicant"/>
            <allow send_interface="fi.epitest.hostap.WPASupplicant"/>

            <allow own="fi.w1.wpa_supplicant1"/>

            <allow send_destination="fi.w1.wpa_supplicant1"/>
            <allow send_interface="fi.w1.wpa_supplicant1"/>
            <allow receive_sender="fi.w1.wpa_supplicant1" receive_type="signal"/>
    </policy>
    <policy group="netdev">
            <allow send_destination="fi.epitest.hostap.WPASupplicant"/>
            <allow send_interface="fi.epitest.hostap.WPASupplicant"/>

            <allow send_destination="fi.w1.wpa_supplicant1"/>
            <allow send_interface="fi.w1.wpa_supplicant1"/>
            <allow receive_sender="fi.w1.wpa_supplicant1" receive_type="signal"/>
    </policy>
    <policy context="default">
            <deny own="fi.epitest.hostap.WPASupplicant"/>
            <deny send_destination="fi.epitest.hostap.WPASupplicant"/>
            <deny send_interface="fi.epitest.hostap.WPASupplicant"/>

            <deny own="fi.w1.wpa_supplicant1"/>
            <deny send_destination="fi.w1.wpa_supplicant1"/>
            <deny send_interface="fi.w1.wpa_supplicant1"/>
            <deny receive_sender="fi.w1.wpa_supplicant1" receive_type="signal"/>
    </policy>
</busconfig>

и считывание из группы команд

armtc adm cdrom sudo dip plugdev lpadmin netdev sambashare

Похоже, что оба ссылаются на группу netdev, но все равно не радуются.

EDIT2: /usr/share/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service & /usr/share/dbus-1/system-services/fi.epitest.hostap. WPASupplicant1.service

[D-BUS Service]
Name=fi.epitest.hostap.WPASupplicant
Exec=/sbin/wpa_supplicant -B -P /run/sendsigs.omit.d/wpasupplicant.pid -u -s -O /var/run/wpa_supplicant
User=root
SystemdService=wpa_supplicant.service
0
задан 16 April 2014 в 23:11

1 ответ

Ищите следующие строки в wpa_supplicant.conf:

# needed for wpa_gui to work 
ctrl_interface=DIR=<Dir on Gentoo: /var/run/wpa_supplicant> GROUP=<Group on gentoo: plugdev> 
# needed to allow wpa_gui to alter the configuration 
update_config=1 
0
ответ дан 16 April 2014 в 23:11

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

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