`sudo adduser nombre de usuario admin` conduce a `adduser: el grupo `admin' no existe.`

`sudo adduser nombre de usuario admin` conduce a `adduser: el grupo `admin' no existe.`

Estoy intentando agregar un usuario al archivo sudoers con el comando simple

sudo adduser username admin

pero lo entiendo adduser: The group 'admin' does not exist. Entonces revisé el archivo sudoers ( sudo visudo -f /etc/sudoers), que contiene, entre otras, esta línea:

%admin ALL=(ALL) ALL

lo que hasta donde yo sé significa que el grupo de administración existe.

Entonces, ¿qué me falta aquí?

Respuesta1

La queja de que "admin" no existe no tiene relación con lo que hay en el archivo sudoers. se esta refiriendo agrupo de usuario, como se indica en /etc/group.

Para crear un grupo llamado admin, tipo sudo groupadd admin. Después de eso, su comando como se indica debería funcionar según lo previsto. Por supuesto, sólo necesitas crear el grupo de administración una vez.

Para agregar un usuario existente al grupo de administración:

usermod -a -G admin username(Personalmente, me gusta simplemente editar /etc/group, apuesto a que probablemente esté mal visto. Lo he estado haciendo durante décadas y no me importan los ceños fruncidos).

Para más información: man groupyman usermod

Respuesta2

Creaste un nuevo usuario con el nombre de usuario username , NO la sintaxis que parece tener:

sudo useradd admin

sudo usermod {Some Options}  admin   

// el segundo comando cambia los valores predeterminados (/home/NOMBRE DE USUARIO, contraseña, etc.) que, a menos que se indique lo contrario en el comando anterior,

información relacionada