Eu gostaria de adicionar via fantoche um usuário do sistema às caixas Debian.
O usuário é:
user { 'puppet':
ensure => 'present',
comment => 'puppetserver daemon',
gid => '109',
groups => ['www-data'],
home => '/opt/puppetlabs/server/data/puppetserver',
shell => '/bin/false',
uid => '107',
}
(uid e gid retirados do usuário criado pelo pacote puppetserver
).
Posso ter certeza de que o uid 107 já não foi usado em algumas caixas por outros serviços? Existem safe uid
no Debian? Como funciona a alocação de uid dos usuários do sistema no Debian?
Se você pesquisar no Google por "ID do usuário Debian", encontrará o Manual de Política Debian que descreve diferentes faixas no espaço uid.
UIDs 100-999 são usados para pacotes, então colisões são possíveis e você não deve usar isso. Em vez disso, coloque o esquema local do site no intervalo 1000-59999. Eu também sugeriria não começar em 1000 e usar 1007, porque alguns sistemas podem ter oito contas de usuário "reais". Comece sua própria gama de uids gerados e gerenciados pelo Puppet em um número alto, por exemplo, em 50.000.