[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