Skocz do zawartości

Gnokii + Uprawnienia


qba111

Rekomendowane odpowiedzi

Czy ktoś może mi powiedzieć w jaki sposób odpalić gnokii na zwykłym userze??? Na koncie root działa bez problemu, ale na zwykłym użytkowniku dostaję:

 

Connecting
Serial device: opening device USB
Ignoring extra header, type 171, length 5
Found FBUS interface
Can't set configuration: -1
Can't claim control interface: -1
Nieudane otwarcie urządzenia PHONET: Operacja niedozwolona
Error in link initialisation: 1
Nieudana inicjalizacja interfejsu telefonu: Wykonanie polecenia nieudane.
Koniec pracy.
Nie można odblokować urządzenia
Wykonanie polecenia nieudane.

 

Domyślam się, że chodzi o uprawnienia, tylko nie wiem do czego ;) Na serialu musiałem zmienić uprawnienia do /dev/ttyUSB0, a teraz na nowym telefonie nie bardzo wiem co i jak zrobić

Telefon - Nokia 6300, Fedora 10

Tel podłączony do /dev/ttyACM0

dku2libusb

 

do testów dałem 777 na /dev/ttyACM0, ale nic z tego ;)

Wyczytałem, że warto sprawdzić /proc/bus/usb/.... - dodałem 666 w 004/002 - tam jest telefon jak wynika z logów. Niestety dalej nic.

Ktoś ma jeszcze jakieś pomysły???

Odnośnik do komentarza
Udostępnij na innych stronach

[root@mail ~]# getfacl /dev/ttyACM0
getfacl: Removing leading '/' from absolute path names
# file: dev/ttyACM0
# owner: uucp
# group: uucp
user::rwx
group::rwx
other::rwx

 

[root@mail ~]# ls -l /dev/ttyACM0
crwxrwxrwx 1 uucp uucp 166, 0 sty 23 18:31 /dev/ttyACM0

 

 

[root@mail ~]# grep tty /lib/udev/rules.d/50-udev-default.rules
KERNEL=="pty[pqrstuvwxyzabcdef][0123456789abcdef]", GROUP="tty", MODE="0660", OPTIONS+="last_rule"
KERNEL=="tty[pqrstuvwxyzabcdef][0123456789abcdef]", GROUP="tty", MODE="0660", OPTIONS+="last_rule"
KERNEL=="ptmx",                 GROUP="tty", MODE="0666", OPTIONS+="last_rule"
KERNEL=="tty",                  GROUP="tty", MODE="0666", OPTIONS+="last_rule"
KERNEL=="tty[0-9]*",            GROUP="tty", MODE="0620", OPTIONS+="last_rule"
KERNEL=="vcs|vcs[0-9]*|vcsa|vcsa[0-9]*", GROUP="tty", OPTIONS+="last_rule"
KERNEL=="tty[A-Z]*|pppox*|ircomm*|noz*", GROUP="uucp"

 

[qba@mail ~]$ groups
qba uucp fspmc

 

----------------

@qba111

Listingi do 12-15 linijek umieszczaj między znacznikami [code] i [/code], dłuższe niż 15 linii pomiędzy [codebox] i [/codebox] - tak jest czytelniej. Przeczytaj "BB Code Help".WalDo

Odnośnik do komentarza
Udostępnij na innych stronach

Hmmm wygląda wszystko w porządku, niestety na chwilę obecną nie mam innych pomysłów co może być nie tak :/

 

No właśnie. I to jest najgorsze. Googlałem naprawdę sporo, ale nic nie znalazłem ciekawego.

 

A mój wywód miał mieć ciąg dalszy - segfault przy odpalaniu gnokii-smsd. No ale skoro tu utknęliśmy to dalej nie ma sensu ;)

 

Odnośnik do komentarza
Udostępnij na innych stronach

To może sam sobie odpowiem - dla potomnych ;)

 

Problem był następujący - na nowym telefonie (Nokia 6300) po kablu USB nie działało wysyłanie sms na zwykłym użytkowniku (brak uprawnień) oraz smsd - wysypywał się segfault. Wersja gnokii - 0.6.27 z rpm dla fedory. Zrobiłem 2 rzeczy - skompilowałem wersję 0.6.28 z CSV i zmieniłem uprawnienia do /dev/bus/usb/004/003 (tam podpięty jest telefon).

Nie wiem która z czynności rozwiązała moje problemy, ale domyślam się, że nowa wersja rozwiązała segfault, a uprawnienia rozwiązały problem z wysyłaniem sms z konta zwykłego usera.

Tu ważna uwaga - pewności nie mam (niech mądrzejsi poprawią jeśli się mylę), ale jeżeli korzystamy z dku2libusb to uprawnienia do /dev/ttyACM0 można o kant ... rozbić. Trzeba zmienić uprawnienia do /dev/bus/usb/.....

 

PS: Nokia 6300 bardzo fajnie radzi sobie z wysyłaniem dużych ilości sms z gnokii. 6230i także ;) 6310 jest troszkę za wolna.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...