Portál AbcLinuxu, 27. dubna 2024 02:56


Dotaz: Po reinstalaci samby se nejde prihlasit

20.3.2005 19:42 edmund
Po reinstalaci samby se nejde prihlasit
Přečteno: 203×
Odpovědět | Admin
Poskodil se nam na serveru disk a bylo nutne ho vymenit. Data nastesti zustala zachovana, ale musel se preinstalovat system. Z puvodni Fedory jsme se rozhodli prejit na Debian. Konfiguraky a data k sambe jsem prenesli na novy disk, samba bezi a zda se v poradku. Problem je v tom, ze nekteri uzivatele se nemohou nalogovat z nekterych pocitacu. Pokud takovy pocitac odpojim od domeny a znovu pripojim k domene, problem mizi. Nechce se mi ale obchazet vsechny pocitace a tak by me zajimalo jestli to nejde opravit nejak elegantneji. Tusim , ze windows si nejak kesuji prihlasene uzivatele problem by mohl byt v nejakych identifikatorech, samba byla reinstalaovana a tak se ji mohl zmeni nejky ID. Muze nekdo poradit?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.3.2005 08:40 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: Po reinstalaci samby se nejde prihlasit
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravim

Nevim jestli ti pomuzu, ale ja kdyz jksem upgradoval sambu (na RH9) tak jsem v konfiguraku musel zmenit %U na %u, nebo opacne ted uz fakt nevim. Uzivatelum se enpripojoval disk H.

To co popisujes se nam obcas stavalo taky, rychle reseni je se prihlasit jako administrator, vyradit wokna z domeny a dat je do skupiny, ignorovat vyzvu k rebootu, zase ho dat zpet do domeny, opet nerebootovat a odhlasit se, pak to funguje.

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
21.3.2005 12:09 edmund
Rozbalit Rozbalit vše Re: Po reinstalaci samby se nejde prihlasit
Po vyjmuti pc z domeny a opetovnem napojeni na domenu se sice mohu prihlasit, ale pokud uzivatel nema na win prava administratora, nedovoli mu to precist defaultni profil, do jeho profilu, ktery ma jiz na pc ulozeny ho to nepusti a vytvari to novy profil uzivatel.000. Zjevne ho samba identifikuje jako jineho uzivatele. Myslim si, ze se po reinstalaci nekde zmenilo nejake id tech uzivatelu nebo samby. Neda se to nejak opravit najednou?
21.3.2005 13:13 xxx
Rozbalit Rozbalit vše Re: Po reinstalaci samby se nejde prihlasit
Kdyz jsem menil server, dostal jsem se do stejneho problemu. Bohuzel jine vychodisko, nez je popsano vyse jsem nenasel. Dokonce ani kdyz jsem se snazil prinutit W k logovani skrze registry, tak to nepomohlo. Co se tyce %u, tak tam musis mit %U. S tema profilama si zkontroluj prava, pac prechod na novy sever by nemelo mit vliv na profily. Zkus tam nastavit prava 777 a zkontrolovat vlasnika a skupinu. Pokud toto nezabere, tak mas spatne nastavenou sambu.
21.3.2005 13:34 jm
Rozbalit Rozbalit vše Re: Po reinstalaci samby se nejde prihlasit
To je bohuzel vyborna feature Windows. Jak migrovat profily by melo pomoct. A ne, neda se to opravit najednou.
21.3.2005 13:22 Lucke
Rozbalit Rozbalit vše Re: Po reinstalaci samby se nejde prihlasit
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ve Windows se vsechno toci kolem RID a SID. Pokud se zmeni, tak nic nefunguje (pokud se to ve Windows znovu neinicializuje = odebrat - pridat). Pokud jste Sambu instaloval od zacatku, tak si urcite vygenerovala nove SID a to je jine nez bylo to stare. Vypsat si ho muzete v Sambe 3 napr. takhle 'net getlocalsid' (nebo pomoci rpcclient Samba 2.x). Kdybyste mel to stare schovane, mohl byste ho nastavit: 'net setlocalsid S-1-sid-pocitace-zjistene-viz-vyse'. Pokud ho nemate, tak stejne budete muset vsechno obejit :(

RID je cislo pro uzivatele, pocitac nebo skupinu. Samba ho generuje z UID pomoci vzorce: (uid*2)+1000 - uzivatel, pocitac. Pro skupinu se mi ten vzorec nekam zatoulal, ale v dokumentaci k Sambe 3 to myslim je.

Uzivatele tedy musite mit zalozeny se stejnym UID jako pred havarii. Ja to resim tak, ze si zalohuju vsechny soubory z /etc/samba (tady jsou i soubory tdb ve kterych je ulozeno SID a RID pro mapovani skupin)a potom jeste /etc/passwd, /etc/shadow, /etc/group a /etc/gshadow.

Zalohovat se holt vyplaci. V Sambe 3 se da dost veci udelat pomoci pdbedit (zalohovani a prevod sam databazi mezi ruznymi backendy atp.)

Ja tohle vsechno zjistoval, kdyz jsme prechazeli z jednoho harware na druhy. Po prechodu NIC nefungovalo, jeste ze se bylo kam vratit ...
21.3.2005 13:34 edmund
Rozbalit Rozbalit vše Re: Po reinstalaci samby se nejde prihlasit
Myslel jsem si ze v tom bude nejak certovina s ID, jen jsem nevedel kde hledat. Ja si zalohoval cely adresar /etc a cele /etc/samba jsem obnovily ze zalohy. Mohou byt tyhle informace schovane jeste nekde jinde? Puvodni system byl Fedora, po havarii jsme se rozhodli pro Debian.
21.3.2005 14:48 edmund
Rozbalit Rozbalit vše Re: Po reinstalaci samby se nejde prihlasit
Tak SID jsem zjistil z windows z registru z klice hklm-software-microsof-windows NT-current version-profilelist. Nastavil jsem ho sambe pomoci vyse uvedeneho prikazu net setlocalsid, zrestartoval sambu, ale stejne to nefunguje. Nebo spise funguje to stejne spatne jako pred tim. Z PC kde uz jsem odpojil za znovu pripojil domenu se mohu prihlasit, ale z neodpojovanych pc ne. Cekal bych, ze to bude presne obracene.
21.3.2005 16:16 edmund
Rozbalit Rozbalit vše Re: Po reinstalaci samby se nejde prihlasit
Po zadani prikazu net setlocalsid puvodniSID vyhodi prikaz net getlocalsid spravne puvodni sid, ale prikaz getlocalsid domena vyhodi stale nespravne nove sid. Co jeste delat?
21.3.2005 17:05 edmund
Rozbalit Rozbalit vše Re: Po reinstalaci samby se nejde prihlasit
Takze jsem se konecne dopracoval k vysledku. K cili vedla tato cesta:
1. stopnout sambu
2. vymazat soubory *.tdb ve var/lib/samba
3. nastavit sid pomoci net setlocalsid S-1-5-21-ldfghlfghdfkhgfgf
4. spustit sambu

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.