Laboratorio 04 - Administración Usuarios y Grupos
Laboratorio 04 - Administración Usuarios y Grupos
Laboratorio 04 - Administración Usuarios y Grupos
DD-106
Laboratorio 04 - Administración de Usuarios y Grupos
Página 1
I. OBJETIVOS
II. SEGURIDAD
Advertencia:
En este laboratorio está prohibida la manipulación de hardware, conexiones
eléctricas o de red; así como la ingestión de alimentos o bebidas.
IV. RECURSOS
○ Computadora con navegador web y PuTTY.
○ Máquina virtual de CentOS 7 en EC2 (AWS).
VI. PROCEDIMIENTO
● El hostname del sistema operativo deberá contar con la siguiente estructura: primera letra
de su primer nombre, seguido de su apellido paterno y de las letras Srv. Un nombre válido
sería jdiazSrv para alguien que se llame Juan Diaz.
● Para cambiar el nombre del sistema operativo ejecute los siguientes comandos:
NOTA
Reemplazar la parte en rojo por sus datos.
NOTA:
Toda captura de pantalla deberá ir acompaña del hostname de sistema operativo.
● Cree un usuario con el comando useradd (se va asumir los valores por defecto):
$ sudo useradd –c “Enrique Perez” eperez
● Ingrese en otra sesión con este usuario. ¿Puede Ingresar? ¿Por qué?
$ su - eperez
Nro. DD-106
Laboratorio 04 - Administración de Usuarios y Grupos
Página 3
● Pruebe ahora ingresar en otra sesión con este usuario. ¿En qué directorio lo ubica por
defecto?
$ su - eperez
$ pwd
● Verifique cuales son las opciones por defecto para crear usuarios. En otra sesión, ingrese
como root y revise el contenido del siguiente archivo:
$ cat /etc/default/useradd
● De acuerdo a la información mostrada, ¿en qué directorio se crearán los directorios hogar
de los nuevos usuarios?
● ¿Cuál es el directorio donde se encuentran los archivos que se copian a los directorios
hogar de los usuarios?
● Compare el contenido del directorio hogar de eperez y el contenido del directorio /etc/skel
y determine si son iguales (verifique también los archivos ocultos):
● Retorne a la sesión del usuario eperez y cree un archivo llamado prueba con el editor vi
(cualquiera puede ser su contenido).
$ vi prueba
● Cree ahora un usuario con el comando useradd indicando los grupos a los que pertenece:
$ sudo useradd –c “Linus Torvalds” –g sistemas –G usuarios ltorvalds
● Asígnele un password
$ sudo passwd ltorvalds
● Ingrese a otra sesión con el usuario ltorvalds. Verifique a qué grupos pertenece este
usuario.
$ su - ltorvals
$ groups
● ¿Qué diferencia hay entre la opción –g y –G?. Revise los archivos /etc/passwd y
/etc/group.
● ¿Cuál es el GID del usuario ltorvalds? ¿A qué grupo corresponde este GID?
● Cree un archivo llamado test con el editor vi (cualquiera puede ser su contenido).
● Ejecute el comando: ls –l, ¿A qué grupo pertenece este archivo?
● En otra terminal conectada al la máquina virtual ingrese como eperez. Si ya tenía una
sesión como eperez, debe salir y volver a ingresar, para que los cambios tomen efecto.
Compruebe a qué grupos pertenece. Ejecute el comando
Nro. DD-106
Laboratorio 04 - Administración de Usuarios y Grupos
Página 5
$ su - eperez
$ groups
● Cree un archivo llamado ejemplo con el editor vi (cualquiera puede ser su contenido).
● Verifique el contenido del directorio:
$ ls –al
● Con el usuario centos (utilice una nueva ventana de Putty si lo necesita), cambie el dueño
del archivo llamado ejemplo de eperez a ltorvalds. ¿Qué comando utilizo?
VALORES DE ENVEJECIMIENTO
● En una sesión como centos, verifique cuando expira el password del usuario eperez.
$ sudo chage –l eperez
PERMISOS
● Ingrese como root y cree un directorio llamado /prueba en la raíz (/) y cree el archivo
informe1 dentro de dicha carpeta.
$ mkdir /tmp/prueba
$ cd /tmp/prueba
$ vi informe1
● ¿Cuáles son los permisos que tiene el directorio /prueba para el dueño, grupo y otros?
● ¿Cuáles son los permisos que tiene el archivo informe1 para el dueño, grupo y otros?
● Inicie sesión con el usuario ltorvalds en otra terminal, trate de ingresar al directorio
/tmp/prueba. ¿Puede hacerlo?
$ su - ltorvalds
● Cambie los permisos para que “otros” usuarios no puedan ingresar al directorio
/tmp/prueba. Regrese a la sesión del usuario centos y ejecute el siguiente comando:
$ chmod o-x /tmp/prueba
Nro. DD-106
Laboratorio 04 - Administración de Usuarios y Grupos
Página 7
● Regrese a la sesión del usuario ltorvalds y verifique si es que puede ingresar al directorio
/tmp/prueba
● En la sesión del usuario centos cambie los permisos del archivo informe1 para que
queden como se muestra a continuación:
r-x rw- --x
● Regrese a la sesión del usuario ltorvalds y verifique si es que puede ingresar al directorio
/tmp/prueba.
● ¿Puede este usuario ver el contenido del directorio? ¿Por qué?
● Intente copiar el archivo test del directorio ltorvalds al directorio /tmp/prueba. ¿Puede?
¿Por qué?.
● ¿Cómo haría para que otro usuario pudiera borrar el contenido del directorio /tmp/prueba?
Asigne los permisos adecuados y compruebe esta acción.
PRUEBAS DE PERMISOS
● Cree los siguientes grupos: grupo1, grupo2, grupo3
● Cree los siguientes usuarios y asignar los grupos indicados.
● ¿Cuales son los permisos del directorio user1? ¿Podría otro usar ingresar a este
directorio? ¿Por qué?
● Debajo del directorio hogar del usuario user1 cree el directorio directorio1, ¿Concuerdan
estos permisos con los determinados por el valor de umask?
NOTA
El comando echo sirve para mostrar un texto en pantalla
● Ahora vamos a comprobar las diferentes acciones que los usuarios pueden hacer sobre
estos archivos.
● Ingrese a una consola de texto como el usuario user2. Verifique a qué grupos pertenece el
usuario user2
$ groups
● Compruebe las acciones que el usuario user2 pueda realizar sobre el archivo archivo2.
● Ingrese como el usuario user2 y ubíquese en el directorio directorio1 del usuario user1.
Justifique su respuesta.
Nro. DD-106
Laboratorio 04 - Administración de Usuarios y Grupos
Página 9
¿Puede leerlo?
¿Puede ejecutarlo?
¿Puede modificarlo?
¿Puede eliminarlo?
● Ingrese a una consola de texto como el usuario user3. Verifique a que grupo pertenece el
usuario user3
# groups
● Compruebe las acciones que el usuario user3 pueda realizar como “otros” en el archivo
archivo3.
● Ingrese como el usuario user3 y ubíquese en el directorio directorio1 del usuario user1.
Justifique sus respuestas.
Pregunta Si/No ¿Por qué?
¿Puede leerlo?
¿Puede ejecutarlo?
¿Puede modificarlo?
¿Puede eliminarlo?
● Cambie la hora del reloj de hardware por: 15 de Noviembre del 2020 a las 20:40 y cambie
el reloj de software para la misma fecha. Muestre los resultados obtenidos.
Nro. DD-106
Laboratorio 04 - Administración de Usuarios y Grupos
Página 10
VII. OBSERVACIONES
VIII. CONCLUSIONES
●
Nro. DD-106
Laboratorio 04 - Administración de Usuarios y Grupos
Página 11
IX. REFERENCIAS