Recebi as seguintes entradas em /etc/passwd
e /etc/passwd-
em um sistema:
userfoo:x:501:-513::/home/userfoo:/bin/false
Não há grupo 513 em nenhum lugar do sistema. O que é esse gid "negativo" ou um gid com um prefixo de traço? Isso é algum tipo de convenção?
Parece que o traço/negativo por si só é a razão pela qual este usuário não é reconhecido, por exemplo, por passwd -S
.
Fui em frente e editei manualmente -513
para 9999
(algum ID de grupo inexistente) e a entrada do usuário está correta agora (não era um usuário real, apenas um auxiliar).
Gostaria de saber como isso pode ter acontecido?
PS é um sistema Linux baseado em Debian.
Responder1
Parece um bug... (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=39679)
Qual versão do pacote adduser está instalada em seu sistema?
dpkg -l | grep adduser