El comando "usermod" - Iespai


El comando usermod en sistemas Unix/Linux se utiliza para modificar las propiedades de una cuenta de usuario existente. usermod permite realizar cambios en una amplia variedad de configuraciones relacionadas con un usuario, como su nombre, grupo principal, grupos secundarios, directorio de inicio, shell y más. A continuación, se explican algunos de los usos más comunes de usermod:

Sintaxis básica:

sudo usermod [opciones] nombre_del_usuario

Usos más comunes de usermod:

  1. Cambiar el nombre de usuario: Para cambiar el nombre de usuario de una cuenta existente, puedes utilizar la opción -l seguida del nuevo nombre:
   sudo usermod -l nuevo_nombre_usuario nombre_de_usuario_actual

Por ejemplo, para cambiar el nombre de usuario de «antiguo_usuario» a «nuevo_usuario», ejecutarías:

   sudo usermod -l nuevo_usuario antiguo_usuario
  1. Cambiar el grupo principal del usuario: La opción -g permite cambiar el grupo principal al que pertenece el usuario. Por ejemplo:
   sudo usermod -g nuevo_grupo_principal nombre_del_usuario

Esto cambiará el grupo principal del usuario al grupo especificado.

  1. Agregar o eliminar grupos secundarios: Puedes utilizar la opción -G para agregar grupos secundarios al usuario o -G (con un signo menos antes del nombre del grupo) para eliminarlos. Por ejemplo:
  • Para agregar un grupo secundario: sudo usermod -aG grupo_secundario nombre_del_usuario
  • Para eliminar un grupo secundario:
    bash sudo usermod -G grupo_secundario_a_eliminar nombre_del_usuario
  1. Cambiar el directorio de inicio del usuario: Utiliza la opción -d para cambiar el directorio de inicio del usuario. Por ejemplo:
   sudo usermod -d /nuevo/directorio_de_inicio nombre_del_usuario
  1. Cambiar la shell del usuario: Para modificar la shell predeterminada del usuario, utiliza la opción -s seguida de la ruta de la nueva shell. Por ejemplo:
   sudo usermod -s /bin/nueva_shell nombre_del_usuario
  1. Cambiar la fecha de expiración de la cuenta: Puedes establecer una fecha de expiración para la cuenta de usuario utilizando la opción -e. Esto limita la duración de la cuenta. La fecha debe estar en formato YYYY-MM-DD. Por ejemplo:
   sudo usermod -e 2023-12-31 nombre_del_usuario
  1. Cambiar la contraseña de usuario: Utiliza la opción -p para cambiar la contraseña del usuario. Sin embargo, la contraseña debe estar en formato de hash. Esta opción se usa con menos frecuencia en comparación con la herramienta passwd.
   sudo usermod -p contraseña_encriptada nombre_del_usuario
  1. Desactivar una cuenta de usuario: Para desactivar una cuenta de usuario y evitar que el usuario inicie sesión, puedes utilizar la opción -L (letra «L» en mayúscula):
   sudo usermod -L nombre_del_usuario
  1. Activar una cuenta de usuario desactivada: Si previamente desactivaste una cuenta de usuario, puedes volver a activarla utilizando la opción -U (letra «U» en mayúscula):
   sudo usermod -U nombre_del_usuario
  1. Consultar las configuraciones de un usuario: Para ver las configuraciones actuales de un usuario, simplemente puedes ejecutar usermod sin ninguna opción. Esto mostrará la información actualizada del usuario en la terminal.

Estos son algunos de los usos más comunes de usermod. Puedes consultar la página de manual de usermod ejecutando man usermod en tu terminal para obtener información detallada sobre todas las opciones disponibles y sus usos. usermod es una herramienta poderosa para administrar cuentas de usuario en sistemas Unix/Linux y te permite realizar una variedad de cambios y ajustes en las configuraciones de usuario existentes.

oscar Lastera Sanchez

Entradas recientes

El Comando Init en Linux: Gestión de Procesos en el Proceso de Inicio del Sistema

En el mundo de la administración de sistemas Linux, uno de los elementos más críticos…

3 semanas hace

El Futuro de ChatGPT: ¿Cuán Cerca Está de Pensar Como Nosotros?

La inteligencia artificial (IA) ha evolucionado rápidamente en los últimos años, con desarrollos impresionantes como…

1 mes hace

IPv6: Mejoras Respecto a IPv4 y Herramientas para su Gestión en Linux

El crecimiento exponencial de dispositivos conectados a internet ha planteado serios desafíos a las redes…

1 mes hace

Cómo determinar si NTP está siendo utilizado para la sincronización del reloj: Guía para administradores de sistemas

La sincronización precisa del tiempo en los sistemas de red es crucial para la correcta…

1 mes hace

La Revolución de IPv6: Descubre por qué Necesitamos un Nuevo Protocolo

Desde que se ratificó hace casi 20 años, el protocolo IPv6 ha traído una serie…

1 mes hace

Guía Completa para Capturar y Analizar Tráfico IP con tcpdump: Domina la Herramienta Esencial para Administradores de Sistemas

Capturar tráfico IP es una tarea esencial para los administradores de sistemas, ya sea para…

1 mes hace

Esta web usa cookies.