Es completamente incomprensible por qué los desarrolladores de LinuxUbuntu ha hecho que sea muy difícil configurar cuentas. Debido a esto, muchos usuarios no pueden agregar un usuario a un grupo de Linux. Sí, ya no es posible gestionar grupos y estas innovaciones no siempre son beneficiosas. Desde la memoria, todos están tratando de agregar un usuario al grupo de Linux yendo a los parámetros - "Cuentas", pero falta la funcionalidad habitual. No está claro por qué se hizo esta innovación, pero lo más probable es que haya razones. Afortunadamente, esto se puede hacer de otra manera.
Formas de agregar un usuario a un grupo de Linux
Empecemos por lo más simple.Se usa un comando simple useradd o usermod para agregar a grupos. Con el primer comando, puede agregar un nuevo usuario o simplemente actualizar la información sobre uno ya creado. El segundo comando realiza la modificación en un usuario existente. Toda la información sobre grupos y miembros se puede encontrar en los siguientes archivos: / etc / passwd, / etc / shadow o / etc / group.
Al usar comandos, debe comprender quequé grupo y qué usuario está agregando. De forma predeterminada, el grupo coincidirá con el nombre de usuario. Es decir, para el usuario user1, su grupo principal también será user1. Inicialmente, necesita configurar su grupo principal. Y solo entonces el usuario puede agregarse a los grupos secundarios.
Ejemplo de uso del comando useradd
Como dijimos anteriormente, este comando agrega un nuevo miembro a un grupo existente. Si el grupo secundario no existe, podemos crear uno.
Para agregar un usuario de Linux a un grupo con sudo, use el comando:
sudo useradd -G {group1} nombre de usuario
Aquí "-G" le permite asignar al usuariogrupo. No es necesario utilizar un solo nombre de grupo. Pueden estar separados por comas. Un ejemplo simple: necesitamos agregar el usuario alexey a los siguientes grupos: www, admins, test. La sintaxis será la siguiente:
# useradd -G administradores, prueba, www, alexey
Para agregar un usuario al grupo raíz en Linux, solo necesita agregar el nombre de este grupo, es decir, raíz, separado por comas. Como resultado, alexey se agregará a los grupos separados por comas.
Si el grupo requerido no existe, debe crearse. Es creado por el comando: sudo groupadd group_name
Cualquier nombre de grupo puede estar en lugar de "group_name".
Si no sabe en qué grupo (o grupos) se encuentra el usuario, entonces es fácil verificar con el comando: # sudo id nombre_usuario.
Un ejemplo de uso del comando usermod
Digamos que necesitamos agregar el usuario alexey al grupo de prueba. Usamos el comando:
# usermod -a -G prueba alexey
Pero para cambiar el grupo principal para el mismo usuario, el comando será ligeramente diferente:
# usermod -g prueba alexey
Todas estas acciones básicas ayudarán a agregarusuario a un grupo en Linux. Y en general, este sistema es extremadamente flexible, y casi cualquier tarea se puede resolver usando el terminal, cuando no se proporciona la funcionalidad necesaria en la interfaz. Con la actualización, algunas funciones desaparecerán del panel, algunas aparecerán, pero la lista de comandos y su propósito no cambian y es poco probable que cambien alguna vez. Será una tontería. Por lo tanto, intente siempre controlar el sistema operativo Linux, Ubuntu en particular, con comandos simples. Esto te ahorrara mucho tiempo.
Eso es todo. Guarde esta información, ya que es imposible memorizar dichos comandos rápidamente. De esta forma no perderá tiempo buscando la información que necesita.