GID para el nuevo usuario no está tomando el valor predeterminado del sistema 100?


2

El nuevo usuario no toma la ID de grupo predeterminada del sistema. La identificación de grupo predeterminada del sistema para el nuevo usuario es 100. Cada vez que creo un nuevo usuario, GID y UID se incrementan en 1. Puedo entender UID pero GID debería ser 100 por cada nuevo usuario. ¿Cuál es la posible razón? Estoy usando Amazon linux AMI en EC2.

# adduser -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

# useradd -m testuser
# useradd -m testuser2

# cat /etc/passwd
testuser:x:501:503::/home/testuser:/bin/bash
testuser2:x:502:504::/home/testuser2:/bin/bash

1
No estoy seguro acerca de AMI, pero en algunos sistemas operativos, adduser es en realidad un script de contenedor Perl separado para useradd. Intente usar en su adduserlugar cuando realmente agregue al usuario para ver si eso tiene algún efecto.
Garrett

También probé adduser, pero desafortunadamente el mismo resultado.
PK

Si su sistema adduseres un script Perl y no un enlace simbólico useradd, verifique /etc/adduser.confy asegúrese de que FIRST_GIDesté configurado correctamente. AMI puede usarlo GROUPcomo un alias de eso, pero el cuadro de Ubuntu que estoy viendo ahora no tiene esa definición.
Garrett

no veo ningún archivo .conf relacionado con adduser en / etc
PK

Respuestas:


2

Su sistema está configurado para usar grupos de usuarios : para crear un nuevo grupo para cada usuario, con el mismo nombre que el nombre de usuario. Por ejemplo, su usuario testuser2(502)tendrá el grupo primario testuser2(504).

El archivo de configuración para useraddes /etc/login.defs, y esta configuración está controlada por la USERGROUPS_ENABinstrucción. También puede cambiar temporalmente este comportamiento utilizando las opciones -U/ --user-groupy -N/ --no-user-group.

Recuerda eso useraddy adduserson programas separados; los valores predeterminados establecidos adduserno afectan necesariamente a los más simples useradd.


Pero USERGROUPS_ENAB dice "Esto permite a userdel eliminar grupos de usuarios si no existen miembros". ¿Está relacionado con la adición de usuario?
PK

@Praveen: Sí, consulte la página del manual de useradd, en -Ny -Uopciones
Grawity
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.