Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-04-14 22:03:41

  wagabunda - Nowy użytkownik

wagabunda
Nowy użytkownik
Skąd: Opole
Zarejestrowany: 2011-04-14

Dostep do portu ttyUSB0

kochani mam taki problem, podłączyłem układ 1wire na usb do komputera
wydaję polecenie jako zwykły user i wyskakuje mi komunikat o braku dostępu do portu usb

Kod:

r:~$ /usr/bin/digitemp_DS9097U -i -s /dev/ttyUSB0 
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Error, you don't have +rw permission to access serial port: /dev/ttyUSB0

pamiętam że kiedyś to zrobiłem, dodałem użytkownika do kilku grup i dostęp się zrobił...
a teraz szukam i szukam i nie mogę znaleźć... a nie chcę usera dodać do grupy root, bo jak znam życie nie jest to potrzebne...

pamiętam że między innymi była tam grupa uucp, ale teraz widocznie czegoś jeszcze mu brakuje
teraz mam użytkownika w takich grupach..

Kod:

r:~$ id pepe
uid=1000(pepe) gid=1000(pepe) grupy=1000(pepe),5(tty),10(uucp),24(cdrom),29(audio),44(video),46(plugdev),108(netdev),109(bluetooth),115(scanner)

oczywiście jak wykonuję odczyt digitempa z root'a to wszystko działa prawidłowo.
pliss pomóżcie

--
Piotr

Offline

 

#2  2011-04-14 22:12:07

  bobycob - Członek z Ramienia

bobycob
Członek z Ramienia
Skąd: Wrocław
Zarejestrowany: 2007-08-15

Re: Dostep do portu ttyUSB0

spróbuj grupy dialout
choć to raczej przy modemach się przydaje :)

Offline

 

#3  2011-04-14 22:21:28

  wagabunda - Nowy użytkownik

wagabunda
Nowy użytkownik
Skąd: Opole
Zarejestrowany: 2011-04-14

Re: Dostep do portu ttyUSB0

Niestety jeszcze za mało ;)

Offline

 

#4  2011-04-14 22:41:46

  bobycob - Członek z Ramienia

bobycob
Członek z Ramienia
Skąd: Wrocław
Zarejestrowany: 2007-08-15

Re: Dostep do portu ttyUSB0

Spróbuj proszę najpierw minicomem pobawić się portem. Sprawdź też  uprawnienia jakie ma ustawiony plik /dev/ttyUSB0

Offline

 

#5  2011-04-15 07:23:02

  wagabunda - Nowy użytkownik

wagabunda
Nowy użytkownik
Skąd: Opole
Zarejestrowany: 2011-04-14

Re: Dostep do portu ttyUSB0

ustawienia plików tty są domyślne i tego nie ruszam.
już się zrobiło... jak zwykle nie rozumiem jak....
wczoraj jeszcze dodałem tego dialout, i zrobiłem reboot kompa (może i nie trzeba, ale tak mam -po windzie mi zostało- , że jak jest dużo czasu to mogę go pomęczyć restartami)
no i nie działało,
dzisiaj sprawdziłem  na tym drugim jakie tam user ma grupy i dodałem do tego wszystkie na raz.
(adm, www-data, operator, lpadmin, fuse) po restarcie digitemp dla usera już działa.
więc zacząłem usuwać po jednej grupie i za każdym razem restart... no i do czego doszedłem...
do stanu ze wczoraj!!, czyli wszystkie dzisiejsze grupy usunięte i dostęp do portu jest, chociaż przy tych ustawieniach rano jeszcze nie było...
a specjalnie nic więcej nie robiłem tylko polecenia user: digitemp_DS9097U -a,  dla sprawdzenia 
i root: adduser,  deluser, id pepe
a podobno linux jest jasny i przejrzysty, i nie robi "dziwnych" numerów jak winda.... ;)
ps. jestem bardzo początkującym userem linuxa :) i sporo jeszcze robię "na wyczucie"

pozdrawiam

właśnie znalazłem kilka postów niżej.... ls -lah

Kod:

r:~$ ls -lah /dev/ttyUSB*

crw-rw---- 1 root dialout 188, 0 04-15 07:09 /dev/ttyUSB0

i wychodzi że jednak dialout ma być, więc nie wiem dlaczego wczoraj nie zadziałało.
teraz jest ok. i niech tak zostanie.

Ostatnio edytowany przez wagabunda (2011-04-15 07:48:31)

Offline

 

#6  2011-04-15 19:13:05

  andreq - Członek DUG

andreq
Członek DUG
Skąd: Nisko
Zarejestrowany: 2005-01-11

Re: Dostep do portu ttyUSB0

Plik /etc/group jest odczytywany przy logowaniu się użytkownika, więc wystarcza przelogowanie. Jeśli zmieniasz prawa przez su, sudo nie następuje odczyt /etc/group, oczywiście restart systemu powinien to załatwić.

Niestety bez sprawdzenia wyników, ls -al /dev/ttyUSB* i groups, w czasie każdej z prób trudno coś wywnioskować...

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.007 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00100 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.188.113.189' WHERE u.id=1
0.00074 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.188.113.189', 1732779685)
0.00053 SELECT * FROM punbb_online WHERE logged<1732779385
0.00045 SELECT topic_id FROM punbb_posts WHERE id=170903
0.00005 SELECT id FROM punbb_posts WHERE topic_id=18792 ORDER BY posted
0.00043 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=18792 AND t.moved_to IS NULL
0.00025 SELECT search_for, replace_with FROM punbb_censoring
0.00082 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=18792 ORDER BY p.id LIMIT 0,25
0.00086 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=18792
Total query time: 0.00528 s