Como migrar as contas de usuário do Samba para um novo servidor linux?

5

Eu tenho um servidor Ubuntu 6.06 que precisa ser substituído por uma configuração limpa do servidor Ubuntu 9.04, eu já copiei todo o diretório do servidor de arquivos samba para o novo servidor 9.04 usando o rsync. Preciso saber como migrar as contas de usuário existentes (contas de máquina) para o novo servidor para que, quando eu transferir fisicamente as conexões, tudo fique bem e eu não precise inserir manualmente smbpasswd -a <user> no novo servidor.

passdb backend = tdbsam

estações de trabalho de rede que acessam o compartilhamento são vista ou xp.

    
por 473183469 14.10.2009 / 15:22

2 respostas

0

Você precisará copiar / etc / passwd, / etc / shadow, / etc / group, / etc / samba / smbusers, e / etc / samba / smbpasswd. Este site mostra como fazer o primeiro 3, mas eu fiz os dois últimos e funcionou bem.

    
por 14.10.2009 / 15:39
0
passdb backend = tdbsam

significa que você tem suas contas do samba em um arquivo passdb.tdb em SAMBA_DIR/private .

Contanto que você copie com o rsync, você está bem.

Existem duas ressalvas:

  • Usuários do Unix: um usuário do samba tem que ser um usuário unix também, então você tem que copiar todos os arquivos @churnd disse a você;
  • tempo: a conta da máquina é atualizada sempre, então você precisa de um rsync super novo. Em um mundo perfeito, você deve parar o servidor antigo, rsync, iniciar o novo servidor.
por 14.09.2016 / 08:45

Tags