Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Bluetooth - mobil jako HID - permission denied  (Přečteno 1900 krát)

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Bluetooth - mobil jako HID - permission denied
« kdy: 26 Dubna 2008, 15:26:05 »
Zdravím vespolek,
přestala mi fungovat fce Dálkové ovladání, kterou připojím mobil SEk550i k počítači. Přenosu souborů se tato úchylka nedotkla.
Postup jsem učinil následující:

donny@dhcppc0 ~$ sudo /etc/rc.d/bluetooth restart
:: Stopping bluetooth subsystem:  pand dund rfcomm hidd sdpd hcid                                                    [DONE]
:: Starting bluetooth subsystem:  hcid
donny@dhcppc0 ~$ hcitool scan
Scanning ...
        00:1B:59:9E:11:03       Donny
donny@dhcppc0 ~$ hidd --connect 00:1B:59:9E:11:03
HID create error 13 (Permission denied)
donny@dhcppc0 ~$ hidd --show
donny@dhcppc0 ~$ sudo hidd --connect 00:1B:59:9E:11:03
Heslo:
donny@dhcppc0 ~$ hidd --show
00:1B:59:9E:11:03 Sony Ericsson Remote Control of PC applications and other devices [0000:c069] connected

Problém je v tom, že k připojení najednou vyžaduje administrátorská práva, která mu při připojování z mobilu kvůli vzdálenosti mé osoby od počítače dát jednorázově logicky nemůžu (pak by celá funkce postrádala jakýkoli smysl). /etc/bluetooth/hcid.conf jsem zkontroloval, obsah adr. /var/lib/bluetooth jsem vymazal, poté jsem mobil s počítačem opět spároval.

Za prozatimní řešení jsem zvolil:

donny@dhcppc0 ~$ which hidd
/usr/bin/hidd
donny@dhcppc0 ~$ ls /usr/bin/hidd
-rwxr-xr-x 1 root root 31176 13. dub 09.49 /usr/bin/hidd
donny@dhcppc0 ~$ sudo chmod +s /usr/bin/hidd
Heslo:
donny@dhcppc0 ~$ ls /usr/bin/hidd
-rwsr-sr-x 1 root root 31176 13. dub 09.49 /usr/bin/hidd
donny@dhcppc0 ~$ hidd --connect 00:1B:59:9E:11:03
donny@dhcppc0 ~$ hidd --show
00:1B:59:9E:11:03 Sony Ericsson Remote Control of PC applications and other devices [0000:c069] connected


Řešení, že dám hiddu suid bit se mi nezdá být zrovna nejlepším řešením; tedy sice to funguje, ale... Pokud by se našel někdo, kdo se v tomhle vyzná (nepředpokládám nějaké výrazné odchylky mezi distribucemi, používám Arch) a ví, jak zařídit, aby pro spojení nebyla vyžadována su práva, budu mu velice vděčný. Ostatní informace dodám na vyžádání.
« Poslední změna: 26 Dubna 2008, 15:27:44 od Michal Donát »
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

 

Provoz zaštiťuje spolek OpenAlt.