Portál AbcLinuxu, 19. července 2025 10:08


Dotaz: ttyS1 jede az po chmod 666/777

20.9.2006 09:40 cvp | skóre: 18
ttyS1 jede az po chmod 666/777
Přečteno: 270×
Odpovědět | Admin
Mam zavazny problem. Na apache mam PHP script, ktery pres script exec nacte soubor, ktery pres COM2 jde do meteostanice. Bohuzel COM2 (ttyS1) nechce jet, tedy nefunguje cteni nebo zapis. Vzdy po kazdem restartu PC s linuxem xubuntu musim provect v konzole sudo chmod 666 nebo 777 /dev/ttyS1

Lze to nastavit, aby port ttyS1 byl otevreny jak pro cteni tak i pro zapis? Diky moc
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.9.2006 13:30 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: ttyS1 jede az po chmod 666/777
Odpovědět | | Sbalit | Link | Blokovat | Admin
pouzivas udev?
20.9.2006 13:40 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: ttyS1 jede az po chmod 666/777
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na /dev/ttyS1 by defaultně měl mít povolené čtení/zápis každý, kdo je ve skupině dialout (aspoň v Debianu, předpokládám, že v Ubuntu je to stejně).

Zkus apache (spustitelný soubor) nastavit na skupinu dialout (pomocí chgrp) a dát mu atribut set GID (chmod). Otázka je, jestli to bude fungovat, protože AFAIK Apache se po spuštění zbavuje všech práv kvůli bezpečnosti.
Quando omni flunkus moritati
25.9.2006 10:50 Martin Čížek | skóre: 20 | Praha
Rozbalit Rozbalit vše Re: ttyS1 jede az po chmod 666/777
Spíše uživatele, pod nímž Apache běží (www-data), přidat do skupiny, která vlastní /dev/ttySX (dialout), a restartnout apache.
Kdyby dva z nás byli dvěma z nich, všichni z nás by mohli být všemi z nich.
25.9.2006 09:59 sa213
Rozbalit Rozbalit vše Re: ttyS1 jede az po chmod 666/777
Odpovědět | | Sbalit | Link | Blokovat | Admin
napada me

a) dat prikaz pro zmenu prav do rc
b) pouzit sudo: exec("sudo nejaky_prikaz") a do /etc/sudoers dat :
nobody ALL=NOPASSWD: /usr/bin/nejaky_prikaz
v mem pripade bezi apache pod uzivatelem nobody

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.