irexec uruchamia programy tylko gdy zalogowany jako root

Tematy związane z oprogramowaniem, instalacją, konfiguracją
martyman
Posty: 1
Rejestracja: 09 sierpnia 2013, 00:14

irexec uruchamia programy tylko gdy zalogowany jako root

Post autor: martyman »

Witam.

Mam następujący problem. Mam podłączonego pilota przez port szeregowy i konfiguracja jest poprawna (irw wykrywa przyciski).

Problem pojawia się, gdy konfiguruję akcje w pliku lircrc. Jak jestem zalogowany na swojego zwykłego uzytkownika, to irexec uruchamia mi tylko niektóre programy. Uruchamia takie polecenia jak /sbin/shutdown, /sbin/reboot, umount, ale kiedy próbuję uruchomić pilotem program totem, nie ma reakcji. Nawet komenda xkbbell nie jest wykonywana. Ale wystarczy, że zaloguję się jako root i wszystko uruchamia się jak należy: uruchamiam pilotem totem i dalej mogę używać pilota do obsługi totema.

Myślałem, że to problem z uprawnieniami plików, więc ustawiłem

chmod 666 /dev/lircd oraz chmod 666 /var/run/lirc/lircd

Czy jeszcze jakieś inne pliki wymagają nadania uprawnień?

Dodam, że jak jestem zalogowany jako zwykły użytkownik, to jak w konsoli roota zrobię /etc/init.d/lirc restart, to wszystkie programy uruchamiają się z pilota, ale wystarczy, że zamknę konsolę i już znów nie działają wszystkie.
ODPOWIEDZ