TAREA 6 Creación de Usuarios
TAREA 6 Creación de Usuarios
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/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
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
# 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
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.
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.
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
usermod -L usuario
usermod -U usuario