skaner usb tylko z root'a :( - Błąd w

Adam Gapiński adas-news w artikon.pl
Wto, 16 Maj 2006, 01:40:17 CEST


Osóbka znana jako Andrzej Krzysztofowicz, wystukała:
> Adam =?iso-8859-2?q?Gapi=F1ski?= wrote:
> > Osóbka znana jako Andrzej Krzysztofowicz, wystukała:
> > > Adam =?iso-8859-2?q?Gapi=F1ski?= wrote:
> > > > Osóbka znana jako Arkadiusz Miskiewicz, wystukała:
> > > > > On Tuesday 25 April 2006 22:50, Adam Gapiński wrote:
> > > > > > Prosty test:
> > > > > > Po starcie systemu USB zamountowane przez rc.sysinit:
> > > > > > # ls -l /proc/bus/usb/001/001
> > > > > > -rw-r--r--  1 root root 43 2006-04-25 22:32
> > > > > > /proc/bus/usb/001/001 ^             ^^^^
> > > > > > No to zamountujmy wg. fstab'a:
> > > > > > # mount -o remount /proc/bus/usb
> > > > > > # ls -l /proc/bus/usb/001/001
> > > > > > -rw-rw-r--  1 root usb 43 2006-04-25 22:32
> > > > > > /proc/bus/usb/001/001 ^             ^^^
> > > > > > No i teraz nie trzeba nic czarować, tylko faktycznie wystarczy
> > > > > > dopisać się do grupy usb...
> > > > > >
> > > > > > PS. Posyłam to też na rc-scripts, może ktoś [tm] się zlituje i
> > > > > > poprawi...
> > > > >
> > > > > Nie za bardzo jak jest to poprawić w rc-scripts - przypadek z
> > > > > brakiem wpisów w fstab.
> > > >
> > > > Czemu nie? Jeśli domyślnie w fstab jest z odpowiednimi dla PLD
> > > > prawami to czemu nie można zmienić w rc.sysinit aby przy braku
> > > > wpisu w fstab mountowało się tak samo:
> > > >
> > > > 	run_cmd "Mounting USB filesystem" mount -t usbfs usbfs -o
> > > > devmode=0664,devgid=78 /proc/bus/usb
> > > >
> > > > ???
> > >
> > > ... i nalezy wtedy pamietac o takim samym odmontowaniu przy shutdown
> > > ...
> >
> > Możesz rozjaśnić? U mnie
> > # umount /proc/bus/usb
> > w init 1 odmountowuje.
>
> Chodzi o to, ze
>   umount -a ...
> w rc.shutdown nie odmontuje.

Dlaczego - przecież on nie patrzy na fstab tylko na mtab)? 
init 1
i 
umount -a
działa jak trzeba - czyli odmountowuje.

Czyli nie bardzo rozumiem po co rc.sysinit mountuje "na siłę" /proc/bus/usb 
i do tego z innymi prawami niż mamy ustawione w fstab?

Reasumując:
- nie ma wpisu w fstab odnośnie usb - mamy ŹLE zamountowany /proc/bus/usb
- jest wpis w fstab (taki jaki przychodzi z paczką setup, czyli domyślny) - 
rc.sysinit i tak podłącza /proc/bus/usb inaczej niż tam jest.

Albo niekonsekwencja (po co wpis w fstab?), albo babor.
Poprawić rc.sysinit żeby mountował TYLKO jak jest wpis w fstab (i tak jak 
tam jest), albo mountować ZAWSZE ale z odpowiednimi prawami (takimi jakie 
są w fstab).

Albo niech mnie ktoś przekona że się mylę...
:-)

pozdrawiam
-- 
Adam Gapiński ::::: adas-news (at) artikon (dot) pl
Na pytanie *Która godzina?* chciałem zainstalować rdate... (/me 18.05.2004)


Więcej informacji o liście dyskusyjnej pld-rc-scripts