Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da putem weba konterolišem paralelni port?

[es] :: Linux :: Kako da putem weba konterolišem paralelni port?

[ Pregleda: 1846 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

holodoc

Član broj: 171974
Poruke: 25



Profil

icon Kako da putem weba konterolišem paralelni port?07.04.2008. u 12:35 - pre 195 meseci
Polako počinjem da čupam kosu ali neka... Ima je dovoljno... Za sada

Evo u čemu je problem. Pre reinstalacije sistema (Fedora 4) aplikacija koja je koristila standardni lptout za kontrolu paralelnog porta je radila kako treba. Dakle, putem klasične php skripte slat je exec zahtev za izvršavanje lptout-a koji je pokretao jednu šklopociju koja je opet pokretala kameru.

Problem nastaje posle reinstalacije sistema (CentOS 5) nakon koje nikako ne mogu da prosledim putem web aplikacije zahtev da se bilo šta prosledi na paralelni port. Bez obzira šta pokušavao jednostavno ne mogu da nateram apache korisnika da prosledi putem lptout-a komandu na paralelni port. Kao root korisnik mogu, to nije sporno ali kad god pokušam slanje kao apache (putem skripte) ili neki drugi ne-root korisnik dobijam info da nije moglo da se izvrši pisanje na 378.

Pokušavao sam da dodelim kompletne (čak 777) dozvole na /dev/lp0 i sve /dev/paport foldere. Neće pa neće. Pokušao sam čak da apache korisnika dodelim root grupi (čisto testa radi) ali ni tako stvar ne funkcioniše...

Ima li neko ideju kako ovo može da se reši ili da počnem polako da tražim neko drvo da se obesim
 
Odgovor na temu

maksvel

Moderator
Član broj: 107376
Poruke: 2417

Jabber: maksvel
Sajt: maksvel.in.rs


+161 Profil

icon Re: Kako da putem weba konterolišem paralelni port?07.04.2008. u 13:32 - pre 195 meseci
Pozdrav, komšija
Da ti nije možda PHP podešen da radi u safe_mod-u (safe_mode = On)?
Ili možda ostao SELinux uključen? Pošto skript inače radi, a prava si probao da promeniš, ovo je jedino što mi (za sad) pada na pamet
 
Odgovor na temu

holodoc

Član broj: 171974
Poruke: 25



Profil

icon Re: Kako da putem weba konterolišem paralelni port?07.04.2008. u 13:43 - pre 195 meseci
Safe mod je isključen. Pokušao sam čak i da SetUID-ujem izvršni fajl sa root-a prema apache-u i i dalje ne radi.
Odoh da tražim neki dobar hrast...
 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: Kako da putem weba konterolišem paralelni port?07.04.2008. u 16:19 - pre 195 meseci
Nisi rekao da li ti je uključen SELinux ili ne? Proveri u fajlu /etc/selinux/config.
 
Odgovor na temu

holodoc

Član broj: 171974
Poruke: 25



Profil

icon Re: Kako da putem weba konterolišem paralelni port?07.04.2008. u 18:24 - pre 195 meseci
SELinux je isključen.

Koliko mogu da vidim po netu veliki broj korisnika Linuxa ima identičan problem. Drugim rečima pokušava putem neta da kontroliše uređaj zakačen na paralelni port. Sva njihova rešenja nisu prihvatljiva u mom slučaju jer nemam nameru da rekompajliram kernel iliti da pravim gigantski kod čisto da u C-u prosledim informacije na paralelni port.

Ispostavlja se na kraju da je u pitanju samo problem sa dozvolama. Neki izvori preproučuju SetUID (to sam čak i radio), radio sam i prebacivanje vlasništva između root-a i apacha naizmenično (i kao korisnici i kao grupa) ali neće pa neće.

A da... Našao sam dobro drvce fali mi samo kanap za sada
 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: Kako da putem weba konterolišem paralelni port?08.04.2008. u 10:24 - pre 195 meseci
Postavi grešku koju dobijaš prilikom pokretanja php skripte.
 
Odgovor na temu

[es] :: Linux :: Kako da putem weba konterolišem paralelni port?

[ Pregleda: 1846 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.