[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#778924: ITP: linssid -- graphical wireless scanner



Hi Timo,

Needs root. We have iwlist too (in linssid-app/Getter.cpp).

Yesterday, my first try was remove all sudo and use the whole path in
commands (as /sbin/iw). The result was only my machine being showed
(because of iwlist, I think).

My second try was change sudo by gksudo in code. Worked but iwlist was
called each 5 seconds and the user must to provide the password. If
using NOPASSWD in /etc/sudoers, a tab will blink in task bar (I use
KDE) each 5 sec (yes, a tab created by gksudo).

The solution: full root, as other similar programs.

Cheers,

Eriberto


2015-02-23 15:01 GMT-03:00 Timo Juhani Lindfors <timo.lindfors@iki.fi>:
> Hi,
>
> Eriberto Mota <eriberto@debian.org> writes:
>> I did a patch to force the program runs as root only and ignore the
>> internal sudo commands. In manpage (created by me) , I explained how
>> to use gksudo to run the program. The icon on desktop menu uses gksudo
>> too. You can see the current packaging here[1].
>
> Thanks for working on this. Running the UI as root is not very nice
> either but definitely better than leaking user's password.
>
> Are root privileges really needed? The commands that linssid runs seem
> to be "iw dev" and "cat /proc/net/wireless". Both of these seem to
> return the same output as normal user here:
>
> oregano:~$ sudo iw dev
> phy#0
>         Interface wlan0
>                   ifindex 3
>                           type managed
> oregano:~$ sudo cat /proc/net/wireless
> Inter-| sta-|   Quality        |   Discarded packets               |
> Missed | WE
>  face | tus | link level noise |  nwid  crypt   frag  retry   misc |
>  beacon | 22
>  wlan0: 0000   49.  -61.  -256        0      0      0      0     30
>  0
>
>
> oregano:~$ /sbin/iw dev
> phy#0
>         Interface wlan0
>                   ifindex 3
>                           type managed
> oregano:~$ cat /proc/net/wireless
> Inter-| sta-|   Quality        |   Discarded packets               |
> Missed | WE
>  face | tus | link level noise |  nwid  crypt   frag  retry   misc |
>  beacon | 22
>  wlan0: 0000   55.  -55.  -256        0      0      0      0     30
>  0
>
> Is there some other functionality that actually needs root privileges?
>
>
>
> -Timo


Reply to: