[BSD] HP ScanJet 4300C

Kovács Zoltán kov.z at freemail.hu
2004. Aug. 16., H, 14:50:28 CEST


Zahemszky Gábor <Gabor at Zahemszky.HU> írta:

> 
> A devfs.conf akkor jó neked igazán, ha be van kapcsolva a 
ketyere akkor, 
> mikor butulsz. Ha utólag is szeretnéd láttatni, akkor még 
nézz utána 
> kicsit a devd-nek is.
> 
> Zahy < Gabor at Zahemszky dot HU >
> 

Igen, devd tűnik a megoldásnak. Ha jól látom

attach 
{
dev-name xxx
action chmod 666 /dev/uscanner0
}

vagy valami hasonló szükségeltetik a devd.conf állománybam. Bár a devd és a 
devd.conf-bemn hosszasan ecsetelik a kommentezés használatat, de semmilyen 
részletes információ nem található az attach és a többi statement használatával 
kapcsoloatban. Pl. mi is pontosan attach törzsében használható a dev-name 
opciója (mert valahogyan mégiscsak azonosítanom kell, hogy melyik eszközzel 
akarom az actiont végrehajtani) azaz /dev/uscanner0 kell megadnom vagy valami 
mást. A kézikönyben sem találtam ezt meg de még keresem., lehet, hogy csak a 
figyelmemet kerülte el. 

Udv
Zoli

Csak egy megjegyzés ezzel kapcsolatban. A FreeBSD kézikönyv a következőket 
tartalmazza ezzel kapcsolatban:

 7.6.4 Allowing Scanner Access to Other Users

All previous operations have been done with root privileges. You may however, 
need other users to have access to the scanner. The user will need read and 
write permissions to the device node used by the scanner. As an example, our 
USB scanner uses the device node /dev/uscanner0 which is owned by the 
operator group. Adding the user joe to the operator group will allow him to use the 
scanner:

# pw groupmod operator -m joe

or more details read the pw(8) manual page.

Note: Of course, for security reasons, you should think twice before adding a user 
to any group, especially the operator group.

Világos, hogy nem tanácsos nomrál felhasználónak azonos csoportban lennie az 
operátorral. De akkor miért ajánlják ezt a megoldást? Miért nem írják azt, hogy
a devd.conf-ban automatikusan beállíthatók a megfelelő hozzáférési engedélyek a 
rendszerhez bootolás után csatlakoztatott eszközök esetében is? Nem ez lenne e 
logikus? De az irási és olvasási engedélyek CD-ROM  esetében sem voltak 
megfelelőn beállítva a rendszer telepítése után. Alapbeállításban csak rootként 
férhettem hozzá és chmod +s megadásával kellett a normál felhasználó számára 
elérhetőve tenni.  Egyszerűen nem értem a fejlesztők gondolkodásmódját. Nekik is 
világos, hogy a telepítés után  nem root-ként fogjuk a mindennapok során  a 
rendszert a  használni. Miért nem lehet úgy megadni az alapbeállításokat, hogy 
nem kelljen ezt minden rendszertelepítés után néhány eszközzel újra eljátszani?    







További információk a(z) BSD levelezőlistáról