Portál AbcLinuxu, 9. května 2025 21:26
net setlocalsid
je treba zadat na Windows stanicich nebo se jedna o parametr pro kazdeho uzivatele v konfiguraci Samby? Nebo je to neco jineho net setlocalsid
je třeba zadat na novém PDC (stroji se Sambou). Windows totiž doménu a uživatele neidentifikují podle jména domény, ale právě podle SID (security identificator). Musíte tedy zjistit SID stávající domény (např z nějakého stroje v síti takhle: srv1:~# smbpasswd -X TEST
SID for domain TEST is: S-1-5-21-4114446979-1452487925-2869499296
) a získaný SID pak nastavit na novém PDC.
net getlocalsid TEST
c:\Documents And Settings
, odtud je můžete zkopírovat na nový server - tam kde budete mít profily, ve výchozí konfiguraci Samby je to ~/profile/
- tedy v domovském adresáři uživatele.
Pokud už do původní sítě není přístup, dá se SID možná zjistit tak, že u si offline kopií v c:\Documents And Settings
otevřete Vlastnosti - Zabezpečení a zde místo jmen uživatelů uvidíte číselné kódy - to jsou SID uživatelů. No a počátek SID uživatele až k poslední pomlčce je SID jeho domény. Zkuste to, nevím, jestli to tak přesně bude fungovat, teď nemám kde to odsimulovat.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
. V nem je pro kazdeho uzivatele jeden vnoreny klic se SIDem misto nazvu. Obsahem tohoto klice jsou udaje, podle kterych je mozno identifinkovat uzivatelske profily.net setlocalsid
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.