TAREA 6 Creación de Usuarios

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

TAREA 6 Creación de usuarios

1- Realice un breve resumen, no mayor a dos párrafos, de lo aprendido sobre los archivos
/etc/passwd, /etc/shadow y /etc/group. Así como sobre los comandos para crear usuarios,
cambiar claves y eliminar usuarios. Pueden utilizarse fuentes externas para mejorar el
conocimiento.

Comando /etc/passwd: Es el más importante, es donde se registran los usuarios del sistema
determina quien puede acceder al sistema de manera legitima y que se puede hacer una vez
dentro del sistema. Este fichero es la primera línea de defensa del sistema contra accesos no
deseados, en el tenemos registrados las cuentas de usuarios, así como las claves de accesos y
privilegios

Comando /etc/shadow: En este fichero almacenamos las contraseñas cifradas y nos da


información sobre caducidad y validez de la cuenta y solo puede ser leído por root

Comando /etc/group: Este archivo contiene información sobre los grupos del sistema. Su
estructura es similar a la de los archivos passwd y shadow

Añadir usuarios con useradd: useradd o adduser es el comando que permite añadir nuevos
usuarios al sistema desde la línea de comandos. Ahora bien, no hay necesidad de indicar ninguna
opción ya que si hacemos lo siguiente:

# useradd nelson

Se creará el usuario y su grupo, asi como las entradas correspondientes en /etc/passwd,


/etc/shadow y /etc/group. También se creará el directorio de inicio o de trabajo: /home/nelson
y los archivos de configuración que van dentro de este directorio

Modificar usuarios con usermod: permite modificar o actualizar un usuario o cuenta ya


existente Si queremos cambiar el nombre de usuario de “nelson” a ‘juan’:

# usermod -l juan nelson

Eliminar usuarios con userdel: elimina una cuenta del sistema, userdel puede ser invocado de
tres maneras:

# userdel juan

Sin opciones elimina la cuenta del usuario de /etc/passwd y de /etc/shadow, pero no elimina su
directorio de trabajo ni archivos contenidos en el mismo

# userdel -r juan

a cuenta no se podrá eliminar si el usuario este logueado o en el sistema al momento de ejecutar


el comando.

# userdel -f pedro

La opción -f es igual que la opción -r, elimina todo lo del usuario, cuenta, directorios y archivos
del usuario, pero además lo hace sin importar si el usuario está actualmente en el sistema
trabajando

Cambiar contraseñas con passwd: el comando passwd que permitirá ingresar la contraseña y
su verificación:
# passwd nelson
Changing password for user prueba.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully

2- Si necesito cambiar el shell de un usuario ya creado. Mencione dos opciones para hacerlo.

1. Utilidad usermod

usermod es una utilidad para modificar los detalles de la cuenta de un usuario, almacenada en
el archivo /etc/passwd y la opción -s o --shell es Se utiliza para cambiar el shell de inicio de sesión
del usuario.

En este ejemplo, primero verificaremos la información de la cuenta del usuario prueba para ver
su shell de inicio de sesión predeterminado y luego cambiaremos su shell de inicio de sesión de
/bin/sh a /bin/bash como sigue

# grep prueba /etc/passwd

# usermod --shell /bin/bash prueba

# grep prueba /etc/passwd

2. chsh Utility

chsh es una utilidad de línea de comandos para cambiar un shell de inicio de sesión con la opción
-s o –shell como esta.

# grep prueba /etc/passwd

# chsh --shell /bin/sh prueba

# grep prueba /etc/passwd

Los dos métodos sobre todo modifican el shell especificado en el archivo /etc/passwd que puede
editar manualmente como en el tercer método a continuación.

3. Cambie el shell de usuario en el archivo / etc / passwd

En este método, simplemente abra el archivo /etc/passwd utilizando cualquiera de sus editores
de texto de línea de comando favoritos y cambie un shell de usuarios específico.

# vi /etc/passwd

Cuando se termine de editar, guarda y cierra el archivo.


3- Si necesito deshabilitar un usuario, cómo haría?

Para deshabilitar usuario:

usermod -L usuario

Para habilitar usuario:

usermod -U usuario

4- Si un usuario olvidó su clave, qué solución se le daría y cómo haríamos?

Debemos utilizar el comando passwd, de la siguiente manera:

También podría gustarte