Parece que você criou o ovo do usuário com o uid 1000 e atribuiu o ID do grupo 999 a ele, mas de alguma forma o nome do grupo não foi gravado em /etc/group
. Talvez o ovo do grupo deva ter o id 999? Essa é a convenção, de qualquer maneira.
Quando tento executar uma nova instância de bash [egg@localhost ~]$ bash
Eu recebo id: cannot find name for group ID 999
Em /etc/group
não há grupo com esse ID #. De onde esta ID está sendo referenciada?
Parece que você criou o ovo do usuário com o uid 1000 e atribuiu o ID do grupo 999 a ele, mas de alguma forma o nome do grupo não foi gravado em /etc/group
. Talvez o ovo do grupo deva ter o id 999? Essa é a convenção, de qualquer maneira.
Algo em seus arquivos de inicialização do bash está chamando id -gn
(ou algo semelhante a isso), que pede ao comando id
para procurar o nome do seu grupo primário, que não está listado em / etc / group.
Talvez você tenha um grupo chamado egg
que tenha o GID 999; você poderia procurar por: grep ^egg: /etc/group
. Se não estiver lá, você pode adicioná-lo: sudo groupadd -g 999 egg
.
Talvez você quisesse usar um GID diferente quando criou a conta egg
; se houver um grupo egg
em / etc / group, mas com um GID diferente - digamos, 1000 -, você poderá corrigi-lo com: usermod -g 1000 egg
(ou usermod -g egg egg
).