Herdado dos velhos tempos e não quebrar coisas. Cada linha em /etc/passwd
precisa de uma casa (veja a adição abaixo). E /etc/passwd
é algo que tomamos como parte do sistema Linux (e não um recurso específico do Debian / Ubuntu).
Nos velhos tempos, syslog-ng era bastante comum e usava /home/syslog/
para criar um diretório ali para cada fonte de dados tipo.
Antes da mudança para systemd
usando rsyslog , armazenando logs em /var/log/syslog
foi mais comum. E o systemd usa /run/systemd/journal/syslog
.
Veja a página man:
/etc/passwd contains one line for each user account,
with seven fields delimited by colons (“:”). These fields are:
· login name
· optional encrypted password
· numerical user ID
· numerical group ID
· user name or comment field
· user home directory
· optional user command interpreter
A senha criptografada e o interpretador de comandos do usuário são mencionados explicitamente como "opcional". Então, eu diria que os outros são obrigatórios.