Obtuve las siguientes entradas dentro /etc/passwd
y /etc/passwd-
en un sistema:
userfoo:x:501:-513::/home/userfoo:/bin/false
No hay ningún grupo 513 en ninguna parte del sistema. ¿Qué es este gid "negativo" o un gid con prefijo de guión? ¿Es esto algún tipo de convención?
Parece que el guión/negativo por sí solo es la razón por la que este usuario no es reconocido, por ejemplo, por passwd -S
.
Seguí adelante y edité manualmente -513
( 9999
alguna identificación de grupo inexistente) y la entrada del usuario está bien ahora (no era un usuario real, solo un ayudante).
¿Me gustaría saber cómo pudo haber sucedido?
PD: es un sistema Linux basado en Debian.
Respuesta1
Suena como un error... (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=39679)
¿Qué versión del paquete adduser está instalada en su sistema?
dpkg -l | grep adduser