Quero saber quais são as implicações de criar uma conta usando a -r
opção?
# useradd -r ...
A ajuda diz:
-r, --system
Create a system account.
System users will be created with no aging information in /etc/shadow, and their
numeric identifiers are chosen in the SYS_UID_MIN-SYS_UID_MAX range, defined in
/etc/login.defs, instead of UID_MIN-UID_MAX (and their GID counterparts for the
creation of groups).
Note that useradd will not create a home directory for such an user, regardless
of the default setting in /etc/login.defs (CREATE_HOME). You have to specify the
-m options if you want a home directory for a system account to be created.
Além disso, atribua valores mais baixos a uid , gid e groups .
Pergunta 1 Quais arquivos são afetados?
Pergunta 2 Que desempenho adicional esta conta do sistema de tipo apresenta?
Pergunta 3 Que comportamento ignora ou para de enviar?
Pergunta 4 Posso alterar uma conta criada com a opção "-r" para uma conta como se tivesse sido criada sem essa opção?
Respostas:
Observando a fonte atual do useradd , é possível ver exatamente o que mais muda quando
-r
especificado:Portanto, não há grande diferença em relação à conta de usuário comum. Certamente nenhum ganho ou perda automática de desempenho. Não sei o que você quer dizer com Q1 e Q3; quanto ao quarto trimestre - tecnicamente, sim; mas como isso envolve a alteração do ID do usuário, todos os arquivos pertencentes ao antigo UID devem ser
chown
editados para um novo.fonte