Tömeges felhasználó létrehozás
Örök probléma, hogy szeretnénk automatizáltan, egyszerre több felhasználót létrehozni, olyan felhasználókat, melyek azonos tulajdonságokkal rendelkeznek. Mivel egy iskolában nagy a felhasználó-mozgás (Minden évben minimum 40-50 diák még a kis iskolákba is érkezik), így ez a probléma a tanév elején az állandó feladatok közé tartozik. A Novell Netware 6.0-s verzióiban erre egy külön utility szolgált az UIMPORT. Sajnos 6.0-tól ez a program nem használható, helyette ICE (Import Convert Export) használható.Sajnos az ICE korántsem olyan áttekinthető, egyszerű, mint az UIMPORT volt, ezért egy ügyeskezű programozó készített egy Userimport32 nevezetű programot, mellyel kevés korlátozással, hasonló eredményeket érhetünk el, mint a korábbi UIMPORT-tal. Cikkünkben ezen program használatát tekintjük át.
Már most előrebocsátom, hogy a program béta változatával dolgoztam, mert az már képes a Full Name attributum kezelésére is.
Lássuk milyen attribútumok kezelése lehetséges ezzel a programmal:
- User Name
- Surname
- Given Name
- Password
- Department
- Telephone
- Fax Number
- Full Name
- Template (korlátokkal)
Template
Ami működik:
- User Space Restriction
- Group Memebership
Ami nem működik:
- Az összes Restrictions fül
- Enviroment fül
- Login Script fül
:((
Működés
Készítsünk egy USER.CVS állományt, a tartalma legyen a következő:
Bódis Anett,BODISA
Bacsa Szilvia,BACSASZ
Balogh Klára,BALOGHK
Bárkányi Gábor,BGABOR
Csurgó Anikó,CSURGOA
Vesszővel soroljuk fel a különböző attribútumokat.
Indítsuk el a programot.
Nyissuk meg az elkészített CVS állományt.
Válasszuk ki a megfelelő attributumoknak megfelelő mezőket.
Válasszuk ki azt a konténert, ahova a felhasználókat szeretnénk elhelyezni.
Válasszuk ki az előre elkészített template objektumot.
Bökjünk az import gombra.
Kész.
Természetesen ellenőrizzük, hogy mindent helyesen csinált-e meg a program.
Nem mondom, hogy tökéletes megoldás, ám mindenképpen nagyságrendekkel meggyorsítja a felhasználók tömeges létrehozását.