Portál AbcLinuxu, 12. května 2024 23:30


Dotaz: problém se setuid u programu XSANE

30.9.2002 13:54 Martin
problém se setuid u programu XSANE
Přečteno: 197×
Odpovědět | Admin
Dobrý den, nejde mi spustit program XSANE pod RH7.3 jako normální uživatel a spouštění jako root program nedoporučuje. Přidělil jsem programu setuid, ale po spušteni XSANE se mi vypiše hlaška, že gtk nepodporuje setuid. Pod RH7.0 jsem takový problém neměl. Jsem začínající uživatel Linuxu, nemůže mi někdo poradit? Díky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.9.2002 19:59 Karel
Rozbalit Rozbalit vše problém se setuid u programu XSANE
Odpovědět | | Sbalit | Link | Blokovat | Admin
A dá na vědomí proč nejde spustit? Pokud ne, zkus ho spustit z textové konzole v X. Tam snad něco řekne.
2.10.2002 09:35 Martin
Rozbalit Rozbalit vše problém se setuid u programu XSANE
program vypíše hlášku: Gtk-WARNING **: This process is currently running setuid or setgid. This is not a supported use of GTK+. You must create a helper program instead. For further details, see: http://www.gtk.org/setuid.html Refusing to initialize GTK+. na výše udedené stránce je napsáno něco o bezpečnosti. Jinak používám scanner UMAX Astra2000P (paralelní port). Pokud spustím nějaký program pro scanování jinak než root program scanner nenajde. Práva u souboru /dev/parport0 mám nastavená jak pro čtení tak zápis pro všechny uživatele. Díky za odpovědi
Stanislav Brabec avatar 2.10.2002 10:39 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše problém se setuid u programu XSANE
Co přesně vypíše, když není setuid, a spouští ho obyčejný uživatel. Máte symbolický odkaz /dev/parport0 -> /dev/scanner?
3.10.2002 08:56 Martin
Rozbalit Rozbalit vše problém se setuid u programu XSANE
Pokud ho spustím jako obyčejný uživatel a nemá setuid zobrazí se okno a v něm vypíše že nebyla nalezena žádná zařízení. V konfiguračním souboru pro scanner /usr/local/etc/sane.d/umax_pp je pouze uvedena adresa paralelního portu. Odkaz jsem zkoušel a výsledek byl neúspěšný. Hledal jsem na internetu něco o podobném problému a narazil jsem na to, že pokud budu chtít používat scanner na paralelním portu jako normální uživatel musím mít nainstalované zařízení ppdev. Zatím hledám více informací nevíte o tom něco?
Stanislav Brabec avatar 1.10.2002 12:04 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše problém se setuid u programu XSANE
Odpovědět | | Sbalit | Link | Blokovat | Admin
Musíte mít přístup ke skeneru (/dev/sanner nebo to, kam ukazuje) i jako normální uživatel. Udělat z GTK aplikace SUID je docela riziko - podstrčíte programu třeba kompromitující skin, a máte řízení nad počítačem. To už je lepší skenovat pod rootem. :-(
8.10.2002 10:54 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše problém se setuid u programu XSANE
Odpovědět | | Sbalit | Link | Blokovat | Admin
jak jiz zde bylo zmineno, setuid neni nejlepsi reseni. doporucuji upravit prava na zarizeni, pres ktere se pristupuje na scanner. Vypiste si jej (ls -l /dev/scanner), pokud je to symlink, tak si takto vypiste jeho cil. Pokud je tam nejaka skupina (napr. scanner), pres editaci /etc/groups se pridejte do teto skupiny a restartujte Xy. 100% resenim vhodnym pro domaci PC je nastaveni prav 666 na tento soubor. Takto z nej bude moci cist i zapisovat kterykoliv uzivatel.
Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
7.2.2009 21:30 fioler
Rozbalit Rozbalit vše Re: problém se setuid u programu XSANE
Neprožívejte to a zkuste: sudo chmod 777 /dev/parport0

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.