Los administradores de Linux a menudo necesitan administrar usuarios y grupos en un sistema Linux/Ubuntu. La gestión de usuarios, el control de acceso y la gestión de grupos son la necesidad básica pero más importante. En esta publicación, aprenderemos sobre
En esta publicación, realizaremos cada una de las tareas mencionadas anteriormente a través de la terminal.
Creación de un usuario
Podemos agregar un usuario en el sistema operativo Ubuntu a través de la GUI o desde el terminal. Podemos usar el comando simple "Adduser" para agregar un usuario o el comando "Adduser -system" para agregar un usuario del sistema.
Para crear un nuevo usuario del sistema,
$ sudo adduser --system linuxuser2
Para crear un usuario simple,
$ sudo adduser linuxuser1
Después de ejecutar el comando anterior, le pedirá que establezca la nueva contraseña para el usuario recién creado dos veces.
Luego le pedirá que proporcione el nombre de usuario, el número de habitación, el número de teléfono de su trabajo y su hogar, y otros. Proporcione los detalles deseados y presione "Enter"
Después de proporcionar los detalles, le preguntará que la información proporcionada es correcta o no. Presione "Y" para continuar y presione Entrar si la información es correcta.
Enumere a todos los usuarios
Ahora, si desea enumerar a todos los usuarios de Ubuntu en el terminal, puede escribir el siguiente comando.
$ Cut --delimiter =: - -Fields = 1 /etc /passwd
Enumerará a todos los usuarios del sistema Ubuntu.
Cambiar contraseña de un usuario
Si desea cambiar la contraseña de cualquier usuario, primero debe iniciar sesión con ese nombre de usuario específico. Por ejemplo, para cambiar la contraseña de Linuxuser1,
$ SU - Linuxuser1
Después de ejecutar el comando anterior, le pedirá que ingrese la contraseña de ese usuario, escriba la contraseña y presione "Ingrese".
Puedes ver que el nombre de usuario ha cambiado.
Ahora, ejecute el comando "passwd",
Ingrese primero su contraseña anterior y luego proporcione la nueva contraseña dos veces y presione Enter. Si ambas contraseñas nuevas serán las mismas, entonces la contraseña se cambiará correctamente.
Creación de un grupo
Puede crear o agregar un grupo en cualquier sistema operativo basado en Linux utilizando el comando "addgroup".
$ sudo addgroup linuxgroup1
Como puede ver, el "LinuxGroup1" se crea con éxito.
Enumere todos los grupos
Ahora, si desea enumerar todos los grupos que existen en el sistema operativo Ubuntu, ejecute el comando que se proporciona a continuación
$ Cut --delimiter =: -Fields = 1 /etc /grupo
Enumerará todos los grupos existentes del sistema operativo.
Adición de un usuario en un grupo
Los usuarios también se pueden agrupar en Ubuntu. Podemos agregar un usuario al grupo proporcionando el nombre del grupo y el nombre de usuario al comando "usermod" con las banderas -ag como esta,
$ sudo usermod -ag linuxgroup1 linuxuser1
El usuario "Linuxuser1" se agregará al grupo "LinuxGroup1".
Mostrar grupo de un usuario
Para ver el grupo del usuario, escriba el comando "Grupos" en el terminal y presione Enter. Mostrará los grupos del usuario. Primero debe iniciar sesión con ese usuario especificado y luego ejecutar el comando "Grupos".
$ SU - Linuxuser1
$ grupos
Como puede ver, el "LinuxGroup1" aparece como el grupo de "Linuxuser1".
Enumere a todos los usuarios en un solo grupo
Para enumerar a todos los usuarios de cualquier grupo, ejecute el comando "Cat", "Cortar" y "Grep" con los siguientes parámetros.
$ cat /etc /grupo | CUT - -Delimiter =: - -Fields = 1,4 | nombre de grupo GREP
Asegúrese de reemplazar el nombre del grupo con su nombre de grupo deseado. Por ejemplo, "LinuxGroup1"
Puede ver que los usuarios en "LinuxGroup1" están enumerados.
Eliminación de un usuario de un grupo
Si desea eliminar a un usuario de cualquier grupo. Puede hacerlo escribiendo el nombre de usuario y el nombre del grupo seguido del comando "Deluser".
$ sudo Deluser Linuxuser1 LinuxGroup1
Puede ver que el usuario se elimina del grupo "LinuxGroup1".
Eliminación de un usuario
Si desea eliminar un usuario del sistema operativo. Simplemente puede eliminarlo ejecutando el comando "Deluser" con el nombre de usuario
$ sudo Deluser Linuxuser1
Si también desea eliminar el directorio de inicio del usuario, use el indicador "-Remove-Home" con el comando "Deluser" como este
$ Sudo Deluser-Remove-Home Linuxuser1
Y ahora, si enumeramos el directorio "/Inicio", no habrá más directorio de inicio del usuario "Linuxuser1".
Eliminación de un grupo
Para eliminar el grupo del sistema operativo, ejecute el comando "delgroup" con el nombre del grupo como este
$ sudo delgroup linuxgroup1
El grupo se elimina con éxito.
Envolver
Administrar a los usuarios es una tarea muy importante que realizan los administradores de Linux. En las distribuciones basadas en Linux, podemos crear fácilmente nuevos usuarios y administrarlos. Este artículo describe la administración de usuarios en el sistema basado en Linux en detalle.