Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 4, 2018 07:51:45

vic57
Зарегистрирован: 2015-07-07
Сообщения: 913
Репутация: +  127  -
Профиль  

Странная работа библиотеки wifi

русским же языком написано

Запуск сканирования является привилегированной операцией (доступной только пользователю root) и обычные пользователи могут читать только оставшуюся часть результатов.
программа может сама проверить, от кого она запущена и если это не root - результат другой выдаст
http://www.opennet.ru/man.shtml?topic=getuid&category=2&russian=0

Офлайн

#2 Авг. 4, 2018 09:11:40

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10031
Репутация: +  857  -
Профиль   Отправить e-mail  

Странная работа библиотеки wifi

vic57
программа может сама проверить, от кого она запущена
Лучше найди исходник программы и посмотри.

https://packages.debian.org/wheezy/wireless-tools
http://http.debian.net/debian/pool/main/w/wireless-tools/wireless-tools_30~pre9.orig.tar.gz

Нет там getuid(). Есть доступ только к устройству в пределах пользователя, который запустил программу. Вот этот доступ можно дать и программа не заметит, что что-то поменялось.



Офлайн

#3 Авг. 7, 2018 07:33:07

vic57
Зарегистрирован: 2015-07-07
Сообщения: 913
Репутация: +  127  -
Профиль  

Странная работа библиотеки wifi

вспомнил, года 2 назад собирал модуль TP-LINK для пи2. спокойно заходил через wpa-gui от юзера. так что д.б. штатный метод, без костылей

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version