Está en la página 1de 27

Nombre de la practica

Gestión de Usuarios

Introducción
Linux es un sistema multiusuario, por lo tanto, la tarea de añadir,
modificar, eliminar y en general administrar usuarios se convierte en algo
no solo rutinario, sino importante, además de ser un elemento de
seguridad que mal administrado o tomado a la ligera, puede convertirse
en un enorme hoyo de seguridad. En este manual aprenderás todo lo
necesario para administrar completamente tus usuarios en GNU/Linux.

Objetivo
Que el alumno aprenda a administrar usuarios a manera de que sea
capaz de añadir, modificar, eliminar.

Metodología y desarrollo de la practica

1. Creación de la cuenta de un usuario sin opciones.


useradd marcos
• ¿Qué aparece en el archivo /etc/password con respecto a marcos?
• ¿Qué aparece en el archivo /etc/group con respecto a marcos?
2. Escriba el comando para la creación de la cuenta de un usuario llamado
juan con carpeta “juanito” y que caduque el 6 de octubre de 2016
3. Tome en cuenta la siguiente información
Sintaxis: usermod [-u uid [ -o ] ] [-d directory] [-m] [-g gid ] [-G gid [,gid
…][-s shell-inicio][ -c “comentario”][-e dias] [-f fecha] [ -l nuevo-nombre]
[-L|-U] usuario
Opciones:
-l nuevo-nombre permite cambiar el nombre a un usuario existente.
-L bloquea la cuenta
-U desbloquea la cuenta
Escriba el comando para modificar la fecha de expiración a 6 de
diciembre de 2016 y bloquear la cuenta de “juan”
4. Use el comando finger marcos, ¿Para qué sirve el comando? ¿qué
salida da el comando?

El comando finger muestra el nombre de acceso del usuario, el nombre real, el nombre del terminal y el estado de
escritura (como un "*" después del nombre de terminal si el permiso de escritura está denegado), el tiempo parado, la
hora de acceso, la localización de la oficina y el teléfono de la oficina.

La salida que da es la información del usuario marcos como se muestra en la imagen:


5. Use la siguiente información para establecer 60 días como tiempo de
espera para cambiar contraseña: Escriba el comando
Sintaxis: chage –l usuario Con esta opción el usuario o el root pueden
saber en qué estado se encuentra la contraseña
Sintaxis: chage opciones] user
Opciones
-m mindays, cuanto debe esperar para cambiarla
-M maxdays, tiempo de validez
-d lastday, ultima fecha de modificación.
-I inactive, si vale cero (0) al vencer maxdays y no cambio la contraseña se
bloquea la cuenta, si vale –1, puede ingresar y cambiar la contraseña, es
la opción por defecto.
-E expiredate, la cuenta se deshabilita
NOTA: Si se invoca sin opciones, el comando abre una interfaz interactiva
6. Cree el grupo llamado alumnos y cambie a éste grupo la cuenta marcos
Cambiamos la cuenta marcos al grupo alumnos.
Usamos el comando usermod –a –G alumnos marcos
7. Comando pwck El programa pwck permite comprobar la consistencia
de los archivos /etc/passwd y /etc/shadow. Ejecutelo y escriba que
aparece.

8. Cree el usuario Matemática, asigne contraseña '123'


9. Cree el usuario Estadística, asigne contraseña '123'

10. Cree el usuario Investigación, asigne contraseña '123'


11. Cree el grupo Básico y asigne los usuarios Matemática y Estadística

Usermod –a –G Basico matemáticas


Usermod –a –G Básico Estadística
12. Asigne al usuario Estadística al grupo Profesional
Primero creamos el grupo Profesional: groupadd Profesional
Luego asignamos el usuario con el comando: usermod –a –G Profesional
Estadística.
13. Cambie la contraseña del usuario Estadística

14. Elimine el grupo Profesional


15. Elimine el usuario Estadística
16. Agregue manualmente un comentario al usuario Matemática
17. Verifique que cual es el UID y GID del usuario ROOT

El UID y el GID del usuario root es 0.

18. Verifique cual es el UID y GID del usuario Investigación

El UID es 1006 y GID es 1006


19. Cambie el directorio personal del usuario Investigación a
/home/nuevo

20. Cambie el UID al usuario Matemática


21. Cambie la contraseña del usuario Matemática por 'abc'

22. Añada un nuevo usuario de nombre lucas al sistema. Este usuario


debe pertenecer al grupo users, su directorio de arranque debe ser
/home/lucas y su programa de incio /bin/bash. Compruebe que lucas
puede iniciar una sesión correctamente. A continuación, desactive su
cuenta y compruebe si puede iniciar o no una sesión.
Se crea con adduser lucas
contraseña 123

usermod -L lucas

23. Reactive la cuenta de lucas.


usermod -U lucas
24. Fuerce al usuario lucas a cambiar su contraseña la próxima vez que se
conecte haciendo uso de la orden change.

chage -d 0 lucas
Desarrollo de la práctica.
Gestión de Usuarios
El archivo /etc/passwd donde cada línea guarda la información de un
usuario definido en el sistema.
Sintaxis usuario:x:uid:gid:comentario:home-directory:shell-de-inicio
El archivo /etc/shadow de acceso restringido que almacena para cada
usuario las claves encriptadas así como también información relacionada
con las mismas.
Sintaxis usuario:password:lastchg:min:max:warn:inactive:expire:
1. Creación de la cuenta de un usuario sin opciones.
useradd marcos
¿Qué aparece en el archivo /etc/password con respecto a marcos?

ANEXE LAS IMPRESIONES DE PANTALLA QUE OBTUVO EN CADA


PREGUNTA

Materiales
• Computadora con centos instalado.
• Terminal
Bibliografías
Labrador, R. M. G. (2014). 14127 ADMINISTRACIÓN DE SERVIDORES
LINUX (UBUNTU/FEDORA/CENTOS). Carling, M., Degler, S., & Dennis, J.
(1999). Guía avanzada administración de sistemas Linux. Prentice Hall
Iberia.
http://www.ite.educacion.es/formacion/materiales/85/cd/linux/m1/adm
inistracin_de_usuarios_y_grupos.html

https://www.hscripts.com/es/tutoriales/linux-commands/groupadd.html
https://quieroserinformatico.wordpress.com/2013/09/12/administracion
-de-usuarios-en-linux-parte-ii-usermod/
https://www.hscripts.com/es/tutoriales/linux-commands/useradd.html
http://rm-rf.es/comando-chage-tiempo-de-vida-de-claves-y-usuarios-en-
gnulinux/
https://www.hscripts.com/es/tutoriales/linux-commands/finger.html

Conclusiones

Con la realización de esta práctica se obtienen los conocimientos


necesarios sobre comandos utilizados para gestión de usuarios en
Linux los cuales me permiten crear, modificar campos, eliminar
usuarios y grupos del sistema. También pusimos en práctica el
comando finger para mostrar la información de los usuarios,
cambiamos las contraseñas para éstos y de la misma manera los
asignamos a los grupos especificados en la metodología.