Задолбало руками настраивать на ноуте wifi, прикрутил морду в виде: wifi-radar
Все нормально, но:
1) Добавляю строчку (/etc/sudoers):
username ALL=NOPASSWD: /usr/sbin/wifi-radar
Результат:
$ sudo wifi-radar
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Traceback (most recent call last):
File "/usr/sbin/wifi-radar", line 1896, in ?
import gtk, gobject
File "/usr/lib/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 45, in ? from _gtk import *
RuntimeError: could not open display
2) Добавляю строчку (/etc/sudoers):
username ALL=NOPASSWD: ALL
Результат:
$ sudo wifi-radar
Все Ок!
Ну нет желания себя рутом делать.
Уже все маны перерыл на эту тему.
> 2) Добавляю строчку (/etc/sudoers):
> username ALL=NOPASSWD: ALL
Дык рут получается, если только набрать sudo перед командой, а так-то нормально. Или я чего не понимаю?
Т.е., в общем случае надо добиться, чтоб работало:
root ALL=(ALL) ALL
username ALL=(ALL) ALL, !SU
username ALL=NOPASSWD: /usr/sbin/wifi-radar
А тут достучаться до дисплея не могет =(
$ sudo wifi-radar
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Traceback (most recent call last):
File "/usr/sbin/wifi-radar", line 1896, in ?
import gtk, gobject
File "/usr/lib/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 45, in ? from _gtk import *
RuntimeError: could not open display
Где-то читал, но найти не могу