USUARIOS Y GRUPOS EN LINUX

Objectivos

Con este articulo se pretende dar una visión clara y estructurada de las instrucciones necesarias para la creación y el mantenimiento de usuarios y grupos dentro de un entorno Linux.

Contenido

  • useradd [opciones] usuario

  • Crea un nuevo usuario.
    Opciones:
       -b [ruta] -> Determina la ruta para el directorio inicial de aquellos usuarios que no tienen directorio de inicio
       -c [comentario] -> Se utiliza para especificar el nombre real del usuario
       -d [ruta] -> Especifica el directorio de inicio del usuario
       -e [Fecha] -> Determina la fecha de expiración de la cuenta
       -f [dias] -> Determina la cantidad de días que tienen que pasar sin utilizar la cuenta para cancelarla
       -G [Grupo/GID] -> Se utiliza para asignar un usuario a grupos adicionales
       -g [Grupo/GID] -> Determina a que grupo pertenecerá el usuario
       -m -> Se utiliza para que genere el directorio del usuario
       -s -> Determina la shell que va a utilizar el usuario (defecto /bin/bash)
       -u -> Se utiliza para especificar el UID del usuario

    La información del usuario se almacena en el archivo /etc/passwd, /etc/group y en /etc/shadow

  • passwd [opciones] usuario

  • Agrega o modifica el password de un usuario.
    Opciones:
       -l -> bloquea una cuenta de usuario.
       -u -> desbloquea una cuenta bloqueada.

  • userdel [opciones] usuario

  • Elimina un usuario.
    Opciones:
       -r -> Elimina el directorio y archivos del usuario.

  • usermod [opciones] usuario

  • Modifica un usuario.
    Opciones:
       -c [comentario] -> Se utiliza para modificar el nombre real del usuario
       -d [ruta] -> Modifica el directorio de inicio del usuario
       -e [Fecha] -> Modifica la fecha de expiración de la cuenta
       -f [dias] -> Modifica la cantidad de días que tienen que pasar sin utilizar la cuenta para cancelarla
       -G [Grupo/GID] -> Se utiliza para modificar un usuario a grupos adicionales
       -g [Grupo/GID] -> Modifica el grupo al que pertenece el usuario
       -l -> Se utiliza para modificar el nombre de usuario
       -s -> Modifica la shell que va a utilizar el usuario (defecto /bin/bash)
       -u -> Se utiliza para modificar el UID del usuario

    NOTA: No se podrá realizar ninguna modificación si el usuario está activo.

  • groupadd [opciones] nombre_grupo

  • Crea un nuevo grupo.
    Opciones:
       -g -> Especifica el GID

  • groupdel nombre_grupo

  • Borra un grupo.

  • groupmod [opciones] nombre_grupo

  • Modifica un grupo.
    Opciones:
       -g -> Modifica el GID
       -n -> Modifica el nombre del grupo

  • gpasswd [opciones] nombre_grupo

  • Permite indicar administradores para grupos.
    Opciones:
       -A [usuario] -> Nombre de usuario del administrador
       -a [usuario] -> Añade un usuario al grupo
       -d [usuario] -> Elimina un usuario del grupo
       -M [usuario] -> Especifica un miembro
       -r [grupo] -> Elimina una contraseña del grupo
       -R [grupo] -> Desactiva el acceso a los grupos a través del comando newgrp

    NOTA: Estos cambios quedan reflejados en /etc/group

  • chage [opciones] usuario

  • Permite cambiar el password y datos del usuario.
    Opciones:
       -d [dias] -> Cuenta el número de días (desde 01-01-1970) transcurridos desde que cambió la contraseña por última vez
       -E [fecha] -> Modifica la fecha en que la cuenta del usuario expirará y será bloqueada
       -l [dias] -> Modifica cuantos días puede permanecer una cuenta con una contraseña expirada antes de ser bloqueda
       -M [dias] -> Modifica el número máximo de días durante los que es válida la contraseña de usuario. Pasados los días, el usuario deberá de modificarla
       -m [dias] -> Modifica el número mínimo de días entre cambio de contraseña
       -W [dias] -> Modifica el número de días que se avisará al usuario antes de cambiar la contraseña


    Descargar en formato PDF

    http://www.lawebdelprogramador.com $obj->publi_belowForms(); ?>