Hali, Próbálom lassacskán emésztgetni a "tananyagot"... ;)
Tehát, ha pl adott a következő smb.conf beállítás: ... logon script = logon.cmd logon path = \\%L\profiles\%U logon drive = G: logon home = \\%L\netlogon\%U ... [homes] ... [netlogon] path = /home/samba/netlogon ... [profiles] path = /home/samba/profiles ... Akkor: 1. lesz egy "\\szerver\felhasználó" megosztás, ami az alapértelmezett (passwd-ben rögzített) "saját" könyvtár: - nem létezése esetén (a naplóban) hiányolja a "saját" könyvtárat; - a /dev/null-ra állítása esetén teliszemeteli a naplót, mondván, hogy '/dev/null' is not a directory, when connecting to [felhasználónév] 2. Ha a [netlogon]-ban: - van a felhasználónak a saját nevével azonos elnevezésű és a saját tulajdonában lévő könyvtára, akkor az lesz a "H:" meghajtó (egyes doksik EZT nevezik "saját könyvtár"-nak); - ha nincs ilyen, akkor maga a [netlogon] lesz a "H:" meghajtó, amit önmagában feleslegsnek érzek: túlzás és értelmetlen egyetlen (,vagy "több") logon.cmd miatt "belekavarni" a meghajtó-betűjel kiosztásba... mert pl a logon.cmd az UNC-vel megadva is lefut; 3. Ha nem adom meg a "logon drive" paramátert, akkor a kliens a legutolsó kiosztható betűjelet veszi alapul, mi egyes gépeken más és más lehet... Persze felülírható a logon.cmd-ben pl egy " net use h: %LOGONSERVER%\%USERNAME%" beállítással, de az -szerintem- nem egy "elegáns" megoldás, mert lehet, hogy nincs is ilyen könyvtár, mint azt az előző pontban már fejtegettem. 4. Egyes leírások a "Default User" könyvtárat is ide (a [netlogon]-ba) helyezik, de azt meg jobb, ha nem is látja az avatatlan felhasználó... 5. A [profiles] megosztással alapvetően nincs gondom, hacsak az nem, hogy a felhasználó "saját könyvtára" (itt sem) nem jön létre magától: választhatok, hogy, vagy kézzel/szkipttel létrehozom, vagy hagyom a csudába, de akkor meg teleszemteli a naplót, mer' nem találja. 6. Az a lehetőség hogy a "logon (script|path|drive|home)" üres szövegként is megadható, azaz hogy így kell kikapcsolni, új számomra - és azt hiszem, majd élek is ezzel al lehetőséggel... Összefoglalva, a következőt fogom tenni: 1. Készítek egy szkriptet, ami a régi felhasználókat felveszi a rendszerbe (passwd és tdbsam egyaránt) és létrehozza a /home-ban a "saját könyvtárakat". A "saját könyvtárakat" a passwd-ben is rendesen beállítom a "/home/felhasználónév" formára. 2. Az smb.conf idevágó része valami ilyesmi lesz: ... logon script = logon.cmd logon path = logon drive = logon home = \\%L\netlogon\%U ... [homes] ... [netlogon] path = /home ... #[profiles] #path = /home/samba/profiles ... 3. Így elvileg a %LOGONSERVER%\%USERNAME% azonos lesz a [netlogon]-os betűjellel, anélkül, hogy a "net use" parancsot használni kellene. (A [homes] megosztást muszály meghagynom, mert vannak NEM tarományi tagok is, akik a [netlogon]-t -azt hiszem- nem is látják...) 4. A "logon.cmd"-t a "/home"-ba rakom, és csak pár gyakran használt megosztás betűjelhez rendelése lesz benne, meg talán még a rendszeridő beállítása... No, ha ennyi rizsa közben semmi marhaságot nem írtam le, akkor lehet, hogy közelebb jutottam a dolgok megértéséhez. ;) És bocsánat, ha nagyon értetlennek tűnök, meg ha esetleg feleslegesen problémázok, de szeretném oda-vissza megérteni mi, miért van... Köszönettel: kjt _________________________________________________ linux lista - [email protected] http://mlf2.linux.rulez.org/mailman/listinfo/linux
