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 las necesidades básicas pero más importantes. En esta publicación, aprenderemos sobre
- Creación de un usuario
- Lista de todos los usuarios
- Cambiar la contraseña de un usuario
- Creación de un grupo
- Lista de todos los grupos
- Adición de un usuario en un grupo
- Mostrar grupo de un usuario
- Lista de todos los usuarios en un solo grupo
- Eliminación de un usuario de un grupo
- Eliminación de un usuario
- Eliminación de un grupo
En este post, realizaremos cada una de las tareas mencionadas anteriormente a través del terminal.
Creación de un usuario
Podemos agregar un usuario en el sistema operativo Ubuntu a través de GUI o desde la terminal. Podemos usar el comando adduser simple para agregar un usuario o el comando adduser –system para agregar un usuario del sistema.
Para crear un nuevo usuario del sistema,
$sudoagregar usuario--sistemalinuxuser2
Para crear un usuario simple,
$sudoadduser linuxuser1
Después de ejecutar el comando anterior, le pedirá que configure 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 casa, y otros. Proporcione los detalles deseados y presione Enter
Después de proporcionar los detalles, le preguntará si la información proporcionada es correcta o no. Presione y para continuar y presione Enter si la información es correcta.
Lista de todos los usuarios
Ahora, si desea enumerar todos los usuarios de Ubuntu en la terminal, puede escribir el siguiente comando.
$Corte --delimitador=:--los campos=1 /etc/passwd
Enumerará todos los usuarios del sistema Ubuntu.
Cambiar la 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 Enter.
Puede ver que se ha cambiado el nombre de usuario.
Ahora, ejecute el comando passwd,
Primero ingrese su contraseña anterior, luego proporcione la nueva contraseña dos veces y presione Enter. Si las dos nuevas contraseñas serán iguales, la contraseña se cambiará correctamente.
Creación de un grupo
Puede crear o agregar un grupo en cualquier sistema operativo basado en Linux usando el comando addgroup.
$sudoaddgroup linuxgroup1
Como puede ver, linuxgroup1 se creó correctamente.
Lista de todos los grupos
Ahora, si desea enumerar todos los grupos que existen en el sistema operativo Ubuntu, ejecute el comando que se indica a continuación
$Corte --delimitador=:--los campos=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 los indicadores -aG como este,
$sudousermod-aGlinuxgroup1 linuxuser1
El usuario linuxuser1 se agregará al grupo linuxgroup1.
Mostrar grupo de un usuario
Para ver el grupo de usuarios, escriba el comando de grupos en la terminal y presione Enter. Mostrará los grupos del usuario. Primero debe iniciar sesión con ese usuario especificado y luego ejecutar el comando de grupos.
$su- linuxuser1$grupos
Como puede ver, linuxgroup1 está listado como el grupo de linuxuser1.
Enumere todos los usuarios en un solo grupo
Para enumerar todos los usuarios de cualquier grupo, ejecute el comando cat, cut y grep con los siguientes parámetros.
$gato /etc/grupo| Corte --delimitador=:--los campos=1,4 | sujeciónNOMBRE DEL GRUPOAsegúrese de reemplazar el nombre del grupo con el nombre del grupo que desee. Por ejemplo, linuxgroup1
Puede ver que se enumeran los usuarios de linuxgroup1.
Eliminación de un usuario de un grupo
Si desea eliminar un usuario de cualquier grupo. Puede hacerlo escribiendo el nombre de usuario y el nombre del grupo seguido del comando deluser.
$sudodeluser 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
$sudodeluser linuxuser1
Si también desea eliminar el directorio de inicio del usuario, use la marca –remove-home con el comando deluser como este
$sudoengañar--movimiento de casalinuxuser1
Y ahora, si listamos el directorio / home, 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
$sudodelgroup linuxgroup1
El grupo se elimina con éxito.
Envolver
La gestión de 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 en detalle la gestión de usuarios en el sistema basado en Linux.