Comando Usermod con ejemplos

El comando usermod de Linux es una utilidad de línea de comandos que le permite modificar los atributos de un usuario en un sistema Linux. Dichos atributos incluyen los grupos a los que pertenece un usuario, el directorio de inicio de sesión, la contraseña, etc. En esta guía, mostramos algunos de los comandos de mod de usuario que puede usar para cambiar las propiedades de un usuario normal.

Sintaxis de modo de usuario

El comando usermod toma la siguiente sintaxis:

                      
                        $ usermod options username
                      
                    

Adición de un usuario normal a un grupo

Probablemente el caso de uso común del modo de usuario comando es agregar o colocar un usuario en otro grupo. De forma predeterminada, se asigna un grupo principal al usuario al crear la cuenta de usuario. Además, puede agregar el usuario a otro grupo. Para lograr esto, utilice el -a -G es simplemente -aG en la sintaxis mostrada:

                      
                        $ usermod -aG group user
                      
                    

En el example a continuación, estamos agregando un usuario regular Beto al sudo grupo.

                      
                        $ usermod -aG sudo group
                      
                    

A continuación, invoque la grupos comando para verificar los grupos que el usuario Beto pertenece a. Inicialmente, el usuario solo pertenecía al grupo Beto . Después de agregar el usuario a la sudo grupo, el usuario ahora pertenece a 2 grupos: Beto y sudo grupos

                      
                        $ groups bob
                      
                    

Cambiar el directorio de inicio de un usuario

Con modusuario -d comando, también puede cambiar el directorio de inicio predeterminado de la siguiente manera.

                      
                        $ usermod -d /home/new_directory user
                      
                    

En el example a continuación, hemos cambiado el directorio de inicio del usuario bob al /inicio/prueba directorio.

                      
                        $ sudo usermod -d /home/test bob
                      
                    

Cambiar el nombre de inicio de sesión de un usuario

Utilizando el -l marca, puede cambiar el nombre de inicio de sesión del usuario de la siguiente manera:

                      
                        $ sudo usermod -l robert bob 
                      
                    

En esto exampleel comando cambia el nombre de inicio de sesión del usuario de Beto para roberto

Cambiar ID de usuario (UID) para un usuario

los -tu bandera le permite cambiar la ID de usuario del usuario. En el example a continuación, hemos configurado el UID del usuario robert desde el valor predeterminado 1005 para 4321.

                      
                        $ sudo usermod -u 4321 robert
                      
                    

Cómo bloquear/desbloquear un usuario

Además, también puede bloquear una cuenta de usuario usando el -L opción. En el example a continuación, estamos bloqueando al usuario el usuario roberto

                      
                        $ sudo usermod -L robert
                      
                    

Cuando intenta iniciar sesión, obtiene un error de autenticación porque el usuario está bloqueado.

Para desbloquear al usuario, use el -T opción como se muestra.

                      
                        $ sudo usermod -U robert
                      
                    

Cambiar la fecha de caducidad de un usuario

Con el -mi opción, puede especificar la fecha de caducidad de una cuenta de usuario. En este escenario, la fecha de caducidad del usuario Roberto se establece en 2021-10-01.

                      
                        $ sudo usermod -e 2021-10-01 robert
                      
                    

Para verificar, utilice el cambio comando de la siguiente manera.

                      
                        $ sudo chage -l robert
                      
                    

Modificar el grupo principal de un usuario

El grupo principal del usuario es el grupo predeterminado al que pertenece el usuario en el momento de la creación.

Aquí puede ver que el grupo principal para el usuario Beto es Beto .

                      
                        $ id bob
                      
                    

Para cambiar el grupo principal a otro grupo, diga juegos, correr modo de usuario comando con el -gramo opción de la siguiente manera

                      
                        $ sudo usermod -g games bob
                      
                    

A partir de entonces, use el comando id para confirmar que el grupo ha cambiado.

Resumen

Ese fue un resumen de algunas de las características útiles del comando usermod. Como se ha observado, resulta bastante útil para cambiar varias propiedades o atributos de los usuarios habituales. Esperamos que ahora sea competente para aprovechar al máximo el comando usermod.

Related Posts