¿Cuál es el comando para enumerar todos los usuarios que son miembros del grupo de administración?

¿Cuál es el comando para enumerar todos los usuarios que son miembros del grupo de administración?

Estoy buscando el nombre de la lista de superusuarios en Fedora. (En Ubuntu parece ser "sudo".) Quiero agregar uno de los usuarios a la lista de superusuarios.

El groupscomando solo enumera los grupos del usuario actual.

Respuesta1

Sólo hay un superusuario en Fedora y es decir root. Si está buscando otros usuarios que tengan el sudoprivilegio, puede buscar en el archivo /etc/sudoers ejecutando el comando

visudo

Aquí puede agregar cualquier usuario para que tenga el sudoprivilegio, agregando la siguiente línea al final del /etc/sudoersarchivo:

loginname ALL=(ALL) ALL

Respuesta2

Para enumerar todos los grupos disponibles con usuarios en ellos, puede utilizar

getent group

o simplemente mire el contenido del /etc/grouparchivo.

Por cierto, en Ubuntu también hay un solo superusuario. Es raíz. Todos los demás simplemente pueden usarlo con privilegios a través de sudo. Puede modificar las reglas en /etc/sudoers visudocomo se mencionó anteriormente, si sudo está instalado. Esto es cierto para cualquier distribución principal de GNU/Linux.

Respuesta3

Para agregar un usuario a un grupo, como rueda, puede usar el vigrcomando. También deberá utilizar vigr -spara actualizar el archivo de sombra.

Respuesta4

Es perfectamente posible tener más de un usuario con privilegios de root, aunque es poco común crearlos. Puede crear un usuario y asignarle UID 0, solo asegúrese de que la primera línea en /etc/passwd sea siempre para root. Sin embargo, para la mayoría de los usuarios es una mala práctica hacer esto.

Para enumerar todos los usuarios con rootprivilegios:

grep -E '^[^:]*:[^:]*:0:' /etc/passwd

información relacionada