C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Linux] C Shell (csh) usermod : Modificar cuentas de usuario
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] C Shell (csh) usermod : Modificar cuentas de usuario

Overview

El comando usermod se utiliza para modificar la información de una cuenta de usuario en sistemas basados en Unix. Permite cambiar atributos como el nombre de usuario, el grupo principal, el directorio de inicio y otros parámetros relacionados con la cuenta.

Usage

La sintaxis básica del comando es la siguiente:

usermod [opciones] [argumentos]

Common Options

  • -l: Cambia el nombre de usuario.
  • -d: Cambia el directorio de inicio del usuario.
  • -m: Mueve el contenido del directorio de inicio a la nueva ubicación.
  • -g: Cambia el grupo principal del usuario.
  • -aG: Agrega el usuario a un grupo adicional sin eliminarlo de otros grupos.

Common Examples

Aquí hay algunos ejemplos prácticos del uso del comando usermod:

  1. Cambiar el nombre de usuario de “usuario1” a “usuario2”:
    usermod -l usuario2 usuario1
    
  2. Cambiar el directorio de inicio de “usuario1” a “/home/nuevo_usuario”:
    usermod -d /home/nuevo_usuario usuario1
    
  3. Mover el contenido del directorio de inicio al nuevo directorio:
    usermod -d /home/nuevo_usuario -m usuario1
    
  4. Cambiar el grupo principal de “usuario1” a “nuevo_grupo”:
    usermod -g nuevo_grupo usuario1
    
  5. Agregar “usuario1” al grupo “grupo_adicional”:
    usermod -aG grupo_adicional usuario1
    

Tips

  • Asegúrate de tener privilegios de superusuario (root) para ejecutar el comando usermod.
  • Siempre verifica los cambios realizados en la cuenta del usuario utilizando el comando id nombre_usuario.
  • Realiza copias de seguridad de los datos importantes antes de realizar cambios significativos en las cuentas de usuario.