@roaima está correto.
Consegui reproduzir esse erro removendo o sinalizador legível pelo mundo:
$ chmod 600 / etc / passwd
E capaz de restaurar a funcionalidade normal restaurando-a:
$ chmod 644 / etc / passwd
A situação é assim: Eu entrei na minha caixa Debian através do SSH e encontrei-o mostrando a mensagem de que não há nome de usuário para a conta atual. Eu tentei usar whoami
para ver se o sistema tem o nome de usuário, mas parece que o perdeu.
Esta caixa é compartilhada com outras pessoas e eu perguntei às pessoas que a usaram para ver se elas modificaram algum arquivo, mas ninguém tocou em nenhum arquivo do sistema.
P.S. É estranho poder acessar a minha caixa, mesmo o sistema perdeu o nome de usuário. Outras coisas ainda funcionam bem.