Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: Eddie 13 Března 2010, 22:53:34
-
Mám na seriovém portu zapojeno teplotní čidlo, které mi měří venkovní teplotu každou minutu. Ale komunikační program musím pouštět pouze jako root, protože jinak mi nekomunikuje přes port ttyS0
viz: Error, you don't have +rw permission to access serial port: /dev/ttyS0
když jsem povolil souboru ttyS0 čtení i zápis pro Ostatní tak přestal fungovat úplně. Poté jsem musel dát oprávnění zpět a restartovat PC.
Nevíte jak to vyřešit?
-
Ahoj, jak uz jsi mozna uhodl, bez pristupu k danemu zarizeni (souboru v /dev) to nepujde, ale udelal bych to jinak. A taky se omlouvam za terminal, ale ke GNOME pristup nemam, tak nevim jak vypadaji ty klikatka :) Takze. Udelal bych novou skupinu (treba "serialconsole") ( http://www.cyberciti.biz/faq/howto-linux-add-user-to-group/ ), pridal do ni vsechny uzivatele ktere by meli mit pristup k tomu zarizeni (neprehanet, opravdu jen ty co to vyuziji) a pak bych zmenil vlastnictvi toho /dev zarizeni na skupinu kterou jsi vytvoril ("serialconsole", treba :)), v terminalu to je
chgrp serialconsole /dev/ttyS0. Pokud to nebude fungovat, dej vystup ls -la /dev/ttyS0Preju hodne stesti ;)
-
Zdravím. Ve vlákně "Nefunkční myš" řeším myš na sériovém konektoru. Zajímá mě jestli nemůžu mít stejný problém. Také interní FDD není vidět ani v "mount manageru" - vlákno "FDD nenalezena". Ten systém uživatelských ne-oprávnění mě v Ubuntu ještě pěkně trápí. Dík za odpovědi.