Está en la página 1de 4

SISTEMAS INFORMÁTICOS

USUARIOS, GRUPOS Y PERMISOS EN LINUX

En esta práctica, vas a crear usuarios y grupos, con el objeto de establecer una estructura
administrativa coherente en un sistema.

Deberás responder a las preguntas planteadas y añadir capturas de pantalla de los pasos
realizados para realizar cada parte.

Imagina que queremos administrar un sistema que va a ser manejado por alumnos de dos
asignaturas y sus correspondientes profesores. Supongamos que se trata de las
asignaturas de Tecnología de Computadores y Fundamentos de Computadores. En la
tabla siguiente se muestran los nombres de usuario correspondientes a los alumnos y
profesores de ambas asignaturas.

Tecnología de Computadores Profesor: ptc


Alumnos: atc1 y atc2
Fundamentos de Computadores Profesor: pfc
Alumnos: afc1 y afc2

Crea los seis usuarios indicados en la tabla anterior usando el comando adduser. Utiliza
la contraseña practicas para todos los usuarios (fíjate bien de no poner acento en la a y
que no se encuentren las mayúsculas activadas). Indica qué comando has tecleado para
añadir el primer usuario y pega una captura de pantalla de la creación del primero.

¿Cómo podemos verificar que los usuarios se han creado? (Incluye una captura de
pantalla donde pueda verse que se han creado todos los usuarios)

Las cuentas de los usuarios caducarán el 30/06/2022 y la de los profesores el 31/07/2022.


Modificar los usuarios mediante el comando usermod y establecer la caducidad (anota el
comando que has utilizado, no hace falta que los pongas todos con que pongas uno de los
que has utilizado para los alumnos y otro de los que has utilizado para los profesores es
suficiente)

Ejecuta el comando sudo chage –l atc1. Incluye una captura de pantalla donde
pueda verse la caducidad de la cuenta.

0
SISTEMAS INFORMÁTICOS

USUARIOS, GRUPOS Y PERMISOS EN LINUX

Utiliza el comando chage para indicar que atc1 debe cambiar la contraseña en el
próximo inicio de sesión. En el siguiente enlace puedes encontrar información que te
servirá de ayuda para trabajar con el comando chage.

https://www.zeppelinux.es/comando-chage-caducidad-de-cuentas-de-usuarios-y-sus-
contrasenas/#an_indice

Ejecuta el comando sudo chage –l atc1 y pega una captura de pantalla donde se
pueda ver verifica que la caducidad de la contraseña está establecida en “Se debe
cambiar la contraseña”.

Ejecuta el comando su atc1 y verifica que te pide la contraseña antigua y la nueva


contraseña (pon como nueva contraseña practicas2). Pega una captura de pantalla de la
ventana donde se vea que se ha cambiado la contraseña.

Vuelve a cambiar la cuenta de usuarios a la tuya con el comando su tu_usuario.

Utiliza el comando chage para establecer que la contraseña de atc2 caducará cada 30
días y que debe avisar al usuario 10 días antes de que la contraseña caduque. En la línea
siguiente, especifica el comando que has tecleado

Ejecuta el comando sudo chage –l atc2 y pega una captura de pantalla donde se vea
que la configuración anterior se ha aplicado para ese usuario.

A continuación, vamos a crear una estructura administrativa que permita a profesores y


alumnos compartir información.

o Crea en tu directorio home una carpeta que llamaras Asignaturas

o Dentro de la carpeta Asignaturas que has creado en el paso anterior, crea una
carpeta para cada una de las asignaturas a las que llamaremos Tecnologia y
Fundamentos en la que el profesor deja información para los alumnos.

1
SISTEMAS INFORMÁTICOS

USUARIOS, GRUPOS Y PERMISOS EN LINUX

o Estando en tu directorio home ejecuta el comando tree y pega una captura de


pantalla donde se pueda ver los tres directorios creados.
Importante. Por defecto, el comando tree no viene instalado por lo que es
necesario que antes de ejecutar el comando lo instales para lo que puedes utilizar
el comando

sudo apt install tree


Debemos esperar que Linux instale el comando y cuando haya terminado ya lo
podremos ejecutar para lo que bastará con teclear tree

o Cambiar el propietario para que cada profesor sea el propietario de la carpeta de


la asignatura que imparte (anota a continuación los comandos que has realizado)

o Verificar que el cambio de propietario se ha realizado y pega la captura de pantalla


que permita comprobarlo.

o Cambia de usuario a pfc, vete a la carpeta Fundamentos y ejecuta el comando cat


> prueba. Verifica que te deja llevar a cabo ese comando (agrega un par de líneas
con cualquier texto y pulsa Ctrl + C para salir del cat). Ppega captura de pantalla
donde se vea que te ha dejado.

o Vete a la carpeta Tecnología y ejecuta el mismo comando. Verifica que te da un


mensaje de error porque no tienes los suficientes privilegios. (pega captura de
pantalla donde se vea el mensaje de error).

o Vuelve a cambiar el usuario activo al tuyo


o Para facilitar el mecanismo de concesión de permisos vamos a crear grupos que
nos faciliten el trabajo:
o Crea un grupo llamado atc y agrega a él los usuarios atc1 y atc2. Especifica
a continuación los comandos que has dado para crear el grupo y asignar
los permisos.

o Crea otro grupo llamado afc y agrega a él los usuarios afc1 y afc2.
Especifica a continuación los comandos que has dado para crear el grupo y
asignar los permisos.

o Asignar cada carpeta al grupo al que debe pertenecer (Fundamentos a afc y


Tecnologia a atc)

2
SISTEMAS INFORMÁTICOS

USUARIOS, GRUPOS Y PERMISOS EN LINUX

o Cada profesor tendrá permisos plenos para utilizar su carpeta, sin embargo, los
alumnos de cada grupo solo tendrán permiso para acceder a la carpeta de su
asignatura pero solo para leer su contenido, en ningún momento podrán
modificar los archivos que hay en ella. El resto de usuarios no tendrá ningún tipo
de permiso sobre esas carpetas.
Utiliza el comando adecuado para cambiar estos permisos e indica qué comando
has tecleado.
Pega una captura de pantalla donde se vea que el cambio de permisos se ha
llevado a cabo

o Desde tu usuario ¿puedes abrir la carpeta Fundamentos? ¿Y Tecnologia?

o Cambia el usuario a afc1. ¿Puede abrir la carpeta Fundamentos?

¿Y la carpeta Tecnologia?

¿Puede crear un archivo dentro de Fundamentos con el comando cat > fichero1?

¿Puede cambiar el nombre al archivo prueba que hay en Fundamentos?

Adjunta capturas de pantalla donde se vea qué operaciones te ha dejado realizar y


cuáles no.

También podría gustarte