LINUX.ORG.RU

Помогите настроить Skype для запуска не из под рута


0

0

Имеется трубка для скайпа, к ней есть скрипт для интеграции с ним http://www.devbase.at/svn/view.cgi/ylskypeconnector/trunk/ylskypeconnector.py... . Под рутом работает всё нормально, а вот под обычным пользователем не хочет. Пришлось поменять права доступа к /dev/input/event* , но всё равно не заработало, выдает ошибку:

$ylskypeconnector.py
Connected to Skype
Found a P1K
Handset seems to be disconnected -> shutdown
Handset seems to be disconnected -> shutdown
Exception AttributeError: "MainApp instance has no attribute 'skype_object'" in <bound method Yealink_displ_obj.__del__ of <__main__.Yealink_displ_obj instance
Чего ему может не хватать?

★★★★

Кардинальный вариант: в /etc/sudoers прописать

ALL ALL=NOPASSWD:/usr/bin/<что там у тебя>

Тогда будет запускатся из рута без спрашивания пароля.

ZZaiatSS ★★
()
Ответ на: комментарий от ZZaiatSS

Ничего не изменилось :( Видно в чем-то другом дело, тот скрипт к sysfs обращается, может в этом дело? Но что делать, всё равно не пойму.

ViTeX ★★★★
() автор топика

попробуй добавить юзера в оотв группу ( думаю скорее всего sound или audio ) - посмотри какие группы у рута.

SI ★★☆☆
()
Ответ на: комментарий от ViTeX

Получилось у меня запустить, правда способ не очень нравится. Вообщем снял ограничения прав доступа на /sys/devices и заработало. Но хотелось бы ограничиться одной директорией, которая находится следующей коммандой "find /sys/ -name get_icons". Подскажите может регексп какой, чтобы удалить get_icons из результата /sys/devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.3/get_icons

ViTeX ★★★★
() автор топика
Ответ на: комментарий от ViTeX

Окончательный вариант, если кому надо будет:

#!/bin/bash
sudo chmod 777 /dev/input/event*
sudo chmod -R 777 $(find /sys/ -name get_icons|sed 's/get_icons//')
skype &   # можно так 'echo username password | skype --pipelogin &'
sleep 7;./ylskypeconnector.py

ViTeX ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.