Freebsd szerelhető cserélhető eszközök és mechanizmusok hal, számítógép dokumentációjában tól Z-ig
FreeBSD: mount cserélhető eszközök és mechanizmusa HAL
Hogy lehet válaszolni? Igen, frishniki - az emberek durva, és szerelt bot kézzel. Sőt, ezzel csak a root. És ugyanezt a CD, cserélhető lemezek és támogatja a digitális kamerák. Azonban csak akkor, ha akarják.
És ha mégis lusták, akkor állítsa be a képességét, hogy felmászik a cserélhető adathordozókon a felhasználó arcát. És így sokkal vége előtt annak súlyosságától pánik anonim, néha nem idegenkednek akár automatikusan is szerelhető.
Kezdjük kérdését szerelhető felhasználói jogosultságokat.
Kezdők FreeBSD felhasználók számára, akiknek van némi tapasztalata modern Linux, gyakran bosszantó, hogy rendszergazdai jogokat szerelhető cserélhető tároló (CD, flash meghajtó, digitális kamerák, a média és hasonlók). És alapértelmezés szerint ez igaz, és megpróbálja megoldani ezt a problémát, egyszerűen a fájl szerkesztését / etc / fstab a kép Linux'ovogo siker nem lesz - használati lehetőség, amely biztosítja ezt a funkciót a legújabb operációs rendszerek, a mount parancs FreeBSD nem támogatott.
Mindazonáltal, a szükséges adminisztratív jogok szerelhető cserélhető eszközök a FreeBSD - látszólagos. Ez csak a megvalósítása a jogokat a felhasználó fel- kissé eltérő lépéseket, mint a Linux.
Először is meg kell, hogy a felhasználó hozzáférési jogait a készülék megfelelő fájlokat a cserélhető adathordozóra - hadd emlékeztessem, hogy ez a fajta a / dev / ACD # CD-ROM meghajtó és a / dev / da0 minden média az USB-interfészt. Mivel kezdve az ág 5, használják a FreeBSD fájlrendszer devfs eszközök közvetlen módosítása az attribútumok a hozzáférési parancsot, mintha semmi sem fog chown: köztudott, helyreállt minden újraindítás a gép. Akkor menjünk egy másik módja: megszerzése root, állítsa be a szükséges fájl jogosultságokat eltávolítható eszközök /etc/devfs.conf állományba fájl felelős viselkedését devfs fájlrendszert írásban azt a következő sorokat:
Ezután a fájl hagyjuk /ect/sysctl.conf VFS szerelhető, mint egy normál felhasználói:
Most, hogy ismét egy normál felhasználó, és az ő nevében, hogy megteremtse a saját könyvtár csatlakozási pontokat cserélhető adathordozók:
Ellenőrizze a beállítások helyességét parancsokat:
Ha a mount jól megy, akkor hozza be a / etc / fstab megfelelő sorokat:
Azonban lehetséges, hogy miután az összes lépései a flash meghajtót vagy CD visszautasít kell telepíteni a felhasználó arcát, egy figyelmeztetés, hogy
Miért - ez a nagy titok, de egy ilyen eredmény nem kizárt. Azonban van megoldás, akár két, azonban mindkét - szinten sámáni recepteket.
Az első megoldás - (nevében a rendszergazda) kijelölni parancsok / sbin / mount és / sbin / umount az úgynevezett bit suidnosti:
Nem túl elegáns, de azt mondják, a munka.
A második megoldás - minden pofon mágikus: Márka szerelhető és leválasztani az eszközt a rendszergazda a rendszer indítása során. Ezt legegyszerűbben úgy valósítható át a forgatókönyvet az alábbiak szerint:
amely bekerül /usr/local/etc/rc.d könyvtár néven, például mount_umount.sh. A jelenléte a kompakt meghajtó vagy flash meghajtó csatlakoztatva USB-port, nem feltétlenül.
Találkoztam egy ilyen helyzet nem volt szükség, de azt mondják, hogy ez is működik: a letöltés után kivehető készülék telepítése a felhasználó minden gond nélkül.
Azonban van egy radikálisabb módszer beállítására a mount cserélhető adathordozókon a felhasználó arcát - használat mechanizmus HAL (Hardware absztrakciós szinten). Azonban, mint amennyire én tudom, ez csak akkor működik, Iksah, pontosan - az integrált környezetben KDE, GNOME és a Xfce, az ablakkezelő nem mondják ki a tudatlanság. Bár ítélve az a tény, hogy a kikötői hal megy, szerint az X-kiszolgáló, és valószínűleg néhány közülük, ez a mechanizmus is támogatott.
Tehát, először telepíteni kell a megfelelő port - / usr / ports / sysutils / hal. Azonban, ahogy az imént elhangzott, a telepítés során „X” és bármelyik IDE ő is telepíthető, függőség, és együtt egy grafikus front-end rá (abban az esetben, GNOME és Xfce ez lesz a kikötő / usr / ports / sysutils / gnome-mount).
Továbbá, hogy biztosítani kell a dob a megfelelő démonok a rendszer indításakor. Valójában, a démon felelős a mechanizmus a HAL, és az úgynevezett - démonnal. Ez azonban még mindig attól függ, hogy több kezdő szolgáltatások - devd, usbd, dbus. Ezek közül néhány már fut - például devd indulnak el alapértelmezés szerint (meghatározott /etc/defaults/rc.conf). Határozza meg, milyen a démonok már működnek is, például, a parancs
Elolvas azt megkötni és hatályba /etc/rc.conf állományban a hiányzó sorokat a következő sor:
Hangsúlyozom, hogy nincs szükség semmilyen külön fájl jogosultságok eszközök vagy a / etc / fstab, amit kellett, amikor beállítja a fent leírt felhasználói kézikönyv tartók segítségével HAL mechanizmus nem merül fel. Bár ő (beállítás), és semmi sem akadályozza.
Most - az aktuális beállítást. Ez egyszerű, mint a rake: menj a / usr / local / etc / PolicyKit és talál ott PolicyKit.conf fájlt. Alapértelmezésben a tartalmát a következők szerint:
Ezt előzi meg a következő mondatot:
Vezetett férfi (5) PolicyKit.conf, a sorok között
hozzáfűzi a következő sorokat:
amely lehetővé teszi tagjai a wheel csoportba, hogy felmászik a cserélhető adathordozókon, és belülről, ill. Ne felejtsük el, hogy tartalmazza a korábban a fő felhasználói csoportba, nem?
És miután a újrainicializálását a rendszer (például ideiglenesen átmenet egyetlen mód, vagy egy teljes újraindítás) képesek automatikusan felmászik a cserélhető eszközök után azonnal helyezzük a kapcsolatot a meghajtót vagy USB-porton keresztül.
Saját tapasztalataim révén HAL mountolva, hogy mindent lehet telepíteni: CD- és DVD-lemezek, flash drive, külső merevlemez, USB interfész, a média kamerák és belül össze vannak kapcsolva egy kártyaolvasó. Az egyetlen probléma merült fel flash, formázni a szabványos Windows opció umolchalnyh, azaz VFAT fájlrendszer nem a partíciót, de közvetlenül a nyers-készüléket. Mi ez -, mígnem rájött, kezét, ugyanazt a flash meghajtó van szerelve, mint a / dev / da0, bár a második rúgás.
Természetesen, ellentétben a modern Linux, ahol a HAL, általában működik "out of the box", a FreeBSD kapcsolatban a mechanizmus igényel gesztusok. De, mint már láttuk, ez nem nehéz. És nagyon-nagyon lusta van PC-BSD - van HAL gyárilag aktív, ugyanúgy, mint bármely LINUX (ahogy röviden említettük itt).