Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Tomáš Kubíček 10 Prosince 2007, 11:44:59

Název: Zavedení modulu při startu + skenování
Přispěvatel: Tomáš Kubíček 10 Prosince 2007, 11:44:59
Prosím o radu...Po dlouhých peripetiích se mi konečně podařilo rozchodit SCSI skener. Jen bych rád zjednodušil přístup ke skenování...mám Ubuntu 6.06.
1) Po každém startu PC je třeba jako sudo ručně zavézt modul SCSI řadiče, ke kterému je skener připojen. Lze to nastavit tak, aby se tento modul zaváděl automaticky?
2) Po tomto zavedení modulu je teprve skener detekován jako dev/sg4. Bohužel toto zařízení má práva pouze pro roota a uživatel, pokud zapne xsane, tak skener není detekován. Je detekován pouze pokud spustím jako sudo příkaz v terminálu xsane...Lze nějak nastavit, aby běžný uživatel mohl ke skeneru přistupovat? Zkoušel jsem změnit v Nautilu přístupová práva, ale po restartu, se to vrátilo zpět na roota... :-(

Díky za rady
Název: Re: Zavedení modulu při startu + skenování
Přispěvatel: existpierre 11 Prosince 2007, 01:20:20
Vytvor si novy subor a do neho vloz toto

Kód: [Vybrat]
#!/bin/bash
echo tvojeROOTheslo | sudo -S Prikaz_Na_Zavedenie_Radica


potom, system->predvolby->relacie->pridat a tam si zadaj cestu k tomu suboru
Název: Re: Zavedení modulu při startu + skenování
Přispěvatel: Tomáš Kubíček 11 Prosince 2007, 06:50:09
Hm...tak bohužel mi to nefunguje :-(

Jen pro úplnost, ruční zavádění modulu provádím příkazem: modprobe g_NCR5380 ncr_addr=0x240 dtc_3181e=1

Není v systému někde přímo soubor, kde jsou zapsány všechny moduly, které se zavádějí při startu systému? Že by tam stačila přidat jen řádka do seznamu...
Název: Re: Zavedení modulu při startu + skenování
Přispěvatel: b.art 11 Prosince 2007, 08:34:28
Tusim ze to je v /etc/modules.
Název: Re: Zavedení modulu při startu + skenování
Přispěvatel: Tomáš Kubíček 11 Prosince 2007, 09:53:30
Tak se mi podařilo ještě po surfování na fóru zprovoznit spouštění scriptu přes rcconf - tím je tedy vyřešeno automatické zavádění modulu řadiče... :-)

Ještě bych potřeboval poradit, jak zařízení (skener) (dev/sg4) nastavit, aby šel používat pod uživatelem a abych tedy nemusel spouštět xsane pod rootem...
Díky.
Název: Re: Zavedení modulu při startu + skenování
Přispěvatel: b.art 11 Prosince 2007, 15:32:41
Nestacilo by nastavit mu pres terminal a chmod pristupova prava na Cist a zapisovat pro vsechny?
Název: Re: Zavedení modulu při startu + skenování
Přispěvatel: Tomáš Kubíček 11 Prosince 2007, 16:19:45
To jsem zkusil, pak skenování funguje o.k., ale po restartu se opět práva dev/sg4 změnila zpět :-(
Název: Re: Zavedení modulu při startu + skenování
Přispěvatel: c4pp4 11 Prosince 2007, 16:22:52
Ještě bych potřeboval poradit, jak zařízení (skener) (dev/sg4) nastavit, aby šel používat pod uživatelem a abych tedy nemusel spouštět xsane pod rootem...
Podívejte se, do jaké skupiny to zařízení patří a uživatele do té příslušné skupiny přidejte.
Název: Re: Zavedení modulu při startu + skenování
Přispěvatel: Tomáš Kubíček 11 Prosince 2007, 19:53:36
Myslíte jaká práva má zařízení dev/sg4 ? Tam je vlastník root a skupina root...Nebude někde problém, pokud uživatele přidám do skupiny root?
Název: Re: Zavedení modulu při startu + skenování
Přispěvatel: c4pp4 11 Prosince 2007, 22:35:20
Myslíte jaká práva má zařízení dev/sg4 ? Tam je vlastník root a skupina root...Nebude někde problém, pokud uživatele přidám do skupiny root?
No to samozřejmě bude problém. Co takhle ten příkaz na změnu práv dát do /etc/rc.local, třeba byste jenom změnil skupinu na scanner. Uživatel, který má skenovat musí být členem té skupiny.
chgrp scanner /dev/sg4