dmorroni
Novato
Offline
Mensagens: 25
|
 |
« : 31 de Março de 2011, 14:32 » |
|
Olá a todos,
Tenho a seguinte situação aqui, um fedora 3 como PDC clássico, sem LDAP, nada.
Então montei uma máquina virtual fora da rede com Mandriva 2010.2, servidor samba PDC Clássico, utilizei: net getdomainsid para pegar os sids do server antigo e no novo server utilizei: net setdomainsid e o net setlocalsid pra colocar os mesmos sids no novo server. Tudo tranqüilo até ai. Então tirei uma máquina do domínio antigo, espetei na rede nova com as mesmas configurações da antiga e fiz o login no domínio. Maravilha! Entrou sem problema, entretanto a máquina do usuário (Windows XP) perdeu o perfil.
Existe uma forma de não perder o perfil do usuário?
Grato pela atenção.
|
|
|
|
|
Registrado
|
|
|
|
|
kondor
|
 |
« Responder #1 : 01 de Abril de 2011, 08:19 » |
|
Cara, já passei por algumas situações assim.
Vc manteve os mesmos UID e GID nos usuários e grupos que vc usa, ou apenas criou os mesmos usuários na máquina nova ? Não tenho certeza sobre o que vou falar, mas pode ser isso: mantenha os mesmos UIDs e GIDs que estavam no server velho para o novo, ai veja se dá certo. Teste com outra máquina e outro usuário, não com a que vc já mexeu e deu errado. Como eu não testei isso, apenas estou puxando pela memória situações que presenciei, vamos conversando e tentando chegar a uma conclusão.
Boa sorte !
|
|
|
|
|
Registrado
|
|
|
|
dmorroni
Novato
Offline
Mensagens: 25
|
 |
« Responder #2 : 01 de Abril de 2011, 09:07 » |
|
Então, fiz esse teste também e apresentou o mesmo problema.
Até fiz o seguinte, no servidor antigo deletei o usuário e criei ele novamente, novo UID e tudo mais, pra ver se ocorria algo no perfil, e nada aconteceu. Permaneceu normal.
Seria como se o Windows de alguma forma gravasse alguma informação do servidor antigo, que no novo não existe ou difere da anterior. Acreditava que só trocando os SIDs bastaria, mas não foi.
|
|
|
|
|
Registrado
|
|
|
|
|
Estefânio Brunhara
|
 |
« Responder #3 : 01 de Abril de 2011, 10:31 » |
|
Tem muito tempo que não uso samba, mas ja tive esta experiencia de migrar de servidor e levar o perfil, em um senário sem o LDAP.
Instalei o servidor, configurei o samba, coloquei o mesmo ID do dominio anterior, não criei os usuario, votei o bkp dos arquivos, copie parte do passwd que contia os usuarios do samba, fiz a mesma coisa com o shadow, e copiei smpasswd por cima do novo.
Fiz isto em um ambiente de 240 máquinas, e deu certo na época!
|
|
|
|
|
Registrado
|
|
|
|
dmorroni
Novato
Offline
Mensagens: 25
|
 |
« Responder #4 : 01 de Abril de 2011, 15:14 » |
|
Tentei essa opção também sem sucesso, talvez tenha alguma diferença pelas versões das distros usadas.
Estou pensando em algumas saidas alternativas, alguém tem alguma?
Abraços
|
|
|
|
|
Registrado
|
|
|
|
|
|
dmorroni
Novato
Offline
Mensagens: 25
|
 |
« Responder #6 : 03 de Abril de 2011, 21:49 » |
|
Legal, farei isso.
Pensei em uma outra situação, não sei se é possível...
Mas pensei no seguinte: Caso não consiga essa migração sem a perca dos perfis, como é um novo servidor, seria possível montar um outro PDC com os "mesmos" compartilhamentos e migrar as máquinas para o novo domínio? Pois se for possível (ter 2 PDC's na mesma rede) mesmo que seja trabalhoso, poderia fazer as máquinas por setores, evitando uma situação caótica de ter que arrumar tudo numa lascada só.
Abraços
|
|
|
|
|
Registrado
|
|
|
|
dmorroni
Novato
Offline
Mensagens: 25
|
 |
« Responder #7 : 11 de Abril de 2011, 14:59 » |
|
Bom a solução viavel que encontrei foi a seguinte:
Instalei o S.O. no novo hardware, criei um novo domínio, configurei-o como PDC, o cups e tudo mais, ambos domínios na mesma rede e comecei a migrar as estações. O impacto foi baixo, utilizei o Profile Wizard para migrar o perfil antigo para o novo domínio e tudo foi migrado, salva algumas excessões, mas coisa pouca, cerca de 15 min pra trocar cada máquina de domínio.
Abraços
|
|
|
|
|
Registrado
|
|
|
|
|
Gore Daimon
|
 |
« Responder #8 : 10 de Outubro de 2011, 07:41 » |
|
Quando você cadastra uma máquina no domínio, o samba armazena umas credenciais da máquina no banco de dados dele. Assim, fazendo logon e logoff, tudo funciona perfeitamente.
Acontece que se você iniciar um novo servidor samba, esse banco de dados vai iniciar zerado. Quando cadastrar a mesma máquina, a credencial será diferente. Já temos aí um problema.
Segundo: o perfil do usuário possui informações que carregam essas credenciais. São os arquivos ntuser.dat. Então não dá para simplesmente aproveitar os perfis antigos para continuar usando. Tem que fazer novos perfis do zero, fazendo logon e logoff para salvar estes novos perfis. Depois, você pegar os arquivos do perfil antigo e substitui no perfil novo criado, quando o perfil novo estiver logado. Daí, ao fazer logoff, os arquivos vão para o servidor novamente.
Ainda usa windows xp com o pdc? Isso não dá certo de jeito nenhum. Não existe confiabilidade. Tem que usar com o Vista ou o Windows 7. O Windows XP possui um defeito grave, deixando arquivos temporários na no perfil e não trazendo arquivos, não foi otimizado para isto.
A coisa funciona assim no windows xp: quando se faz logon, o windows xp pede TODOS os arquivos do perfil. O arquivo é transmitido do servidor para o pc com um nome prf***.tmp. Depois da transmissão concluída, aí o arquivo é renomeado para o nome original. Veja que no Windows XP não há tratamento para fazer com que estes arquivos fiquem travados para leitura e gravação de outros programas, e assim, se um anti-virus estiver escaneando estes arquivos, o Windows não vai conseguir renomeá-los para o nome original. Esse problema está no knowledgedatabase da microsoft e não existe correção para ele.
Aqui resolvemos o problema usando o windows vista e agora estou testando com o windows 7.
Boa sorte!
|
|
|
|
|
Registrado
|
|
|
|
|