Importando usuários que serão instalados por programas

2

Estou migrando de um antigo servidor Ubuntu 10.04 para uma máquina diferente, atualizando para o 14.04 ao mesmo tempo.

Uma das minhas tarefas é migrar os usuários, portanto, eu exportei uma lista de usuários com UID > 1000 na máquina antiga e, em seguida, anexou essa lista à lista na nova máquina

cat userlist >> /etc/passwd

O mesmo que para /etc/shadow .

Eu notei alguns usuários que provavelmente não foram criados manualmente, mas são o resultado da instalação de um programa. No meu caso, esses usuários são vmail e spamd .

Agora eu imagino se a importação desses usuários antes de instalar o programa pode causar algum problema. Eu deveria

  1. instale dovecot e spamassassin primeiro, importe os usuários, verifique o resultado com pwck e exclua a duplicata
  2. importe os usuários e instale dovecot e spamassassin , pois eles reutilizarão o usuário existente e não causarão problemas
  3. algo completamente diferente
por Thomas Weller 09.01.2016 / 21:49

1 resposta

4

Não, isso não causará problemas.

A criação de usuários a partir de software aleatório é feita com uma verificação, onde é testado se o usuário já existe.

E há um método melhor para criar usuários. O comando newusers {file} em que {arquivo} está no formato

loginname:password:uid:gid:comment:home_dir:shell

(e sim, esse é o formato do arquivo de senha) criará todos os usuários nesse arquivo em que os usuários existentes serão ignorados. Ele também irá criar os diretórios home (onde o seu não irá).

Veja o manual do newusers para algumas dicas e truques (o campo de senha é algo para se olhar já que ele quer texto simples e não senhas criptografadas).

    
por Rinzwind 09.01.2016 / 21:56