GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo agregar usuarios a un grupo en Linux

Linux ofrece estructuras de usuario/grupo versátiles. En este artículo, exploraremos cómo crear y agregar usuarios a un grupo.

Nota: Estas instrucciones funcionan cuando se usa Red Hat Enterprise Linux, Fedora y CentOS. También se han verificado en Fedora.

Usuarios

Más recursos de Linux

  • Hoja de trucos de los comandos de Linux
  • Hoja de trucos de comandos avanzados de Linux
  • Curso en línea gratuito:Descripción general técnica de RHEL
  • Hoja de trucos de red de Linux
  • Hoja de trucos de SELinux
  • Hoja de trucos de los comandos comunes de Linux
  • ¿Qué son los contenedores de Linux?
  • Nuestros últimos artículos sobre Linux

En Linux, cada proceso tiene un usuario asociado, que te dice quién inició el proceso. Cada archivo/directorio es propiedad de un usuario y un grupo. Los usuarios que están asociados con un archivo/directorio pueden saber qué usuario tiene acceso a ese archivo y qué pueden hacer con él. Un usuario que está asociado con un proceso determina a qué puede acceder ese proceso.

Grupos

Los grupos son colecciones de usuarios. Los grupos determinan los derechos de acceso específicos que tienen los usuarios a los archivos, directorios y procesos. Como se muestra a continuación, un usuario puede ser parte de más de un grupo en un momento dado.

Para ver con qué usuario ha iniciado sesión y en qué grupos está, ejecute id comando:

Por ejemplo, uid=1000(kkulkarn) muestra que estoy conectado como kkulkarn (mi nombre de usuario) y mi ID de usuario es 1000 .

gid=1000(kkulkarn) dice en qué grupo principal estoy, y groups=... dice en qué otros grupos estoy. Estos otros grupos se conocen como grupos suplementarios.

Crear un usuario

Ejecute el comando que se muestra a continuación para crear el usuario alice . sudo se requiere como prefijo si obtiene un Permission denied error.

Dado que no establecimos una contraseña cuando creamos el usuario alice, para cambiar de usuario y convertirnos en alice, debemos ejecutar el siguiente comando:

sudo passwd alice

Indicará:New password y Retype new password . Establecí la contraseña como demo, y el sistema respondió:BAD PASSWORD porque es demasiado corto y por lo tanto vulnerable a los ataques. Pero continué, y se estableció la contraseña; aquí está el siguiente mensaje de salida:

passwd: all authentication tokens updated successfully.

Ahora cambiemos al nuevo usuario, alice, usando su - alice, Como se muestra abajo. Introduce la contraseña demo cuando se le solicite.

Como puede ver, el aviso muestra que ahora estamos trabajando como alice@localhost. Compruebe pwd (el directorio de trabajo actual) y verá que estamos en home directorio para el usuario alice.

Nota:Para usar sudo, necesitas ser parte de un grupo complementario llamado wheel; de lo contrario, puede ver un error:<username> is not in sudoers file. This incident will be reported :

Aquí se explica cómo solucionar esa situación.

Cómo agregar a Alice al grupo 'rueda' para dar acceso a sudo

Ejecutar:

id alice

y verá el siguiente resultado:

Eso nos dice de qué grupos primarios y complementarios forma parte Alice.

Modifiquemos a Alice para que sea parte del grupo wheel usando el siguiente comando:

Usando el comando usermod y opciones -aG, le dice al sistema que agregue a Alice al grupo complementario wheel . Tenga en cuenta que el usermod El comando no mostrará ningún resultado si lo ejecuta correctamente. Si luego ejecuta id alice , deberías ver este resultado:

Ya que alice ahora es parte del grupo wheel , podemos cambiar el usuario a alice, y ella debería poder crear el directorio dir1 como usuario sudo:

Si ejecuta ls -la , puedes ver que dir1 tiene tanto al usuario como al grupo como root usuario, mientras ejecutamos mkdir   comando como sudo usuario. Pero si lo ejecuta sin sudo , dir1 sería propiedad del usuario alice  y el grupo alice .

Ahora que ha visto un usuario y un grupo en Linux, ¿cómo crea un usuario y lo modifica para agregarlo a un grupo? Lo último que querrá hacer es eliminar el usuario que creó para esta demostración. No explicaré cómo hacerlo, pero te dejaré con los comandos a continuación; ejecútelo y vea el resultado usted mismo:

id alice

sudo userdel -r alice

id alice

Para obtener más información, consulte la ayuda de estos comandos utilizando la opción --help o -h, o ejecute man para  abrir las páginas del manual de Linux.


Linux
  1. Cómo crear varias cuentas de usuario en Linux

  2. Agregar usuario a grupo en Linux, cómo hacerlo (con ejemplos)

  3. Cómo agregar un usuario a un grupo en Linux

  4. Cómo crear y eliminar un grupo de usuarios en Linux

  5. ¿Cómo agregar un usuario al grupo Sudo en un VPS de Linux?

Cómo enumerar todos los usuarios en Linux

Cómo agregar un usuario a un grupo en Linux

Cómo agregar un usuario a Sudoers o Sudo Group en Rocky Linux 8

Cómo agregar un usuario a un grupo en Linux

Cómo agregar un usuario a un grupo de Linux

Cómo crear/agregar usuarios en Linux