Költöznek a home könyvtárak Bizonyára eddig is sokan kerültek abba a helyzetbe, hogy felhasználóik állományait más kötetre vagy egyenesen más szerverre kellett költöztetniük. Ilyenkor két lényeges problémával kell megküzdenünk. Az egyik, hogy a felhasználó adatainál a Home Directory jellemzőt megfelelően kijavítsuk, másik pedig, hogy megfelelő jogosultságot adjuk az új mappára. (Sokan egyúttal az átmásolt állományokat a felhasználó tulajdonába szeretnék adni.) Ezt néhány éve még csak különböző parancssori eszközökkel lehetett elvégezni, de ma már vannak kellő hatékonysággal működő grafikus felületű programok ia. A megoldás elkészítéséhez a következő két programot ajánlom mindenki figyelmébe: Homes 3.00 (free) http://www.novell.com/coolsolutions/tools/1568.html Home Directory Changer (free) http://www.novell.com/coolsolutions/tools/1866.html Az alábbiakban leírtakat egy iskola majd ezer felhasználójának más szerverre költöztetésekor használtam. A hatékony alkalmazás javasolt körülményei: Kontextusonként azonos változtatásokat lehet eredményesen végrehajtani, valamint a forrásköteten és a célköteten a mappákat ugyanabban a struktúrában kell elhelyezni. Lépés0: Másoljuk át a kívánt fájlszerkezetet a cél kötetre. Ügyeljünk arra, hogy a kötet gyökeréhez viszonyítottan egyezzenek az elérési utak! Home Directory Changer Indítsuk el a Home Directory Changer programot! A beviteli mezők a következő adatokat tartalmazzák: Tree: a fa neve, amelyben alkalmazzuk a programot. (Automatikusan kitölti a program.) Search Context (tallózható): az itt található felhasználókra vonatkoznak a beállított műveletek (Search Subcontainers: kipipálásával a megadott konténerből induló struktúra összes felhasználójára vonatkozik a beállítás) Volume to Replace (tallózható): a User objektumok Home directory tulajdonságán belül ezt keresi, illetve cseréli (ez valójában egy szűrőfeltételként funkcionál, tehát a megadott felhasználók közül csak arra vonatkozik a módosítás, ahol a home könyvtár eredetileg a megadott köteten kapott helyet) New Volume (tallózható): itt kell beállítani, hogy mely kötetre kerülnek majd a könyvtárak Make "Default Server" same server as new Home Directory server: ha bejelöljük, akkor az üzenetek (nem levelek) küldését végző kiszolgálót a home könyvtár kötetét tartalmazó szerverre módosítjuk. (Ezt mindenképpen tegyük meg, ha terveink között szerepel a régi szerver végleges leállítása.) List Users (gomb): segítségével megjeleníthető a felhasználók köre, akikre a művelet majd vonatkoznik. Replace (gomb): a beállított művelet végrehajtását kezdeményezhetik vele a kijelölt (!) felhasználókon. Vigyázat, a művelet nem vonható vissza! Ha megtettük a megfelelő beállításokat, nyomjuk meg a Replace gombot! A művelet eredményéről egy fájl készül, amelyet praktikus megőrizni. (Jó tudni, hogy a beállításokat nem módosíthatjuk.) Homes 3.00 Indítsuk el a Homes 3.00 programot! A sok beállítási lehetőségből csak az adott feladat (jogosultságok, tulajdonos beállítása) megoldásában szerepet játszókat emelem ki. Az ablak felső sávjában jelöljük meg, hogy melyik konténerre (Context) vonatkozik majd a műveletünk. (az innen induló struktúrában található összes felhasználóra végrehajtjuk majd a kijelölt változtatást) Jelöljük meg a Home directories pontot és állítsuk be a képen látható módon! Pipáljuk ki a Set trustee rights and directory attributes elemet, majd állítsuk izlés szerint a home-könyvtárra vonatkozó jogosultságokat. (Az Access Control jog megadása nem javallott.) Szintén állítsuk be a Set Owner paramétert, mert ennek hatására a mappákban található fájlok a felhasználók tulajdonába kerülnek vissza. A User/Dir Space adatlapon beállíthatjuk a felhasználók adott kötetre vonatkozó kvótáját, illetve az adott könyvtár maximális méretét. (Előbbi beállítással javasolt élni.) A Do test run kapcsoló bekapcsolt állapota mellett még nem kerül végrehajtásra a művelet, de a várható eredményt felmérhetjük. Ha mindent rendben találunk, akkor kapcsoljuk ki és kattintsunk ismét az OK gombra! Első ránézésre valaki ezen utóbbi programról az gondolhatja, kiváltható vele az első. Ez sajnos csak részben igaz. Az érintett felhasználók home könyvtárai itt csak a fájlrendszer egy adott könyvtárából (ugyanabból az összes!) nyílóan hozhatók létre. A default szervert itt is beállíthatjuk a Server / Domain adatlapon. Az elvégzett beállítások és a munka eredménye lemezre menthető, illetve onnan vissza is olvasható. Ha mindent pontosan elvégeztünk, akkor minden adat az új helyére került, s a felhasználók beállításai is megfelelőek. Azonban ez a művelet nem vitte át - ha voltak ilyenek - a speciális jogosultságokat. Tehát a különleges eseteket javasolom ismét megvizsgálni, s a beállításokat kézzel megtenni. Jó munkát a változtatáshoz! Fodor Zsolt
Home-könyvtár költöztetés...