next up previous contents
Next: SOLUCIÓN Up: Permisos. Gestión de Usuarios Previous: 229 Para practicar: Varias

229 Para practicar

En esta práctica, se propone crear un entorno de trabajo que ofrezca una posible solución al problema de la compartición de ficheros por parte de una clase de alumnos/departamentos didácticos de un centro.

El problema se va a plantear proponiendo crear un entorno de trabajo para realizar prácticas:

Por extensión se podría aplicar a un grupo más amplio.

Se trata de conseguir:

  1. Para las prácticas individuales, cada alumno tendrá un directorio /home/alumnoi. Dentro de él, deben crear el fichero practica_individuali. Ese fichero podrá ser visto por el profesor pero no podrá modificarlo. Cada alumno sólo tendrá acceso a sus ficheros.
  2. Para las prácticas en grupo cada grupo dispondrá de su directorio, /home/grupo1, /home/grupo2 en el que podrán escribir los miembros del grupo. Todos los alumnos pertenecientes a un grupo (alumno1 y alumno2 pertenecen al grupo1 y alumno3 y alumno4 al grupo2) pueden escribir en el directorio del grupo pero no pueden leer ni escribir en el directorio de otros grupos. El profesor podrá ver los ficheros de este directorio pero no modificarlos.
  3. Habrá un directorio /home/clase_linux en el que todos los alumnos tendrán un fichero de nombre alumnoi, que sólo podrá modificar dicho alumno, pero podrá ser leído por todos los demás.
Tenemos que ver qué permisos deben tener los ficheros y directorios para conseguir las condiciones anteriores.

El problema se puede resumir en determinar:

  1. Permisos del directorio /home/alumnoi y del fichero /home/alumnoi/practica_individuali para llevar a cabo la política de accesos adecuadamente. El profesor, sin ser root (superusuario), deberá poder acceder al contenido de todas las prácticas individuales.
  2. Permisos del directorio /home/grupoi y del fichero /home/grupoi/practica_grupoi para llevar a cabo la política de accesos a prácticas de grupo. Por supuesto, el profesor podrá consultar las prácticas del grupo sin ser superusuario.
  3. Permisos del directorio /home/clase_linux y de los ficheros alumnoi dentro de ese directorio.



Subsections
next up previous contents
Next: SOLUCIÓN Up: Permisos. Gestión de Usuarios Previous: 229 Para practicar: Varias

2004-03-15