Next: SOLUCIÓN
Up: Permisos. Gestión de Usuarios
Previous: 229 Para practicar: Varias
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:
- Habrá un profesor (profesor),
- alumnos (alumno1 ... alumno4) y
- grupos de prácticas (grupo1 y grupo2).
Por extensión se podría aplicar a un grupo más amplio.
Se trata de conseguir:
- 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.
- 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.
- 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:
- 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.
- 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.
- Permisos del directorio /home/clase_linux y de los ficheros
alumnoi dentro de ese directorio.
Subsections
Next: SOLUCIÓN
Up: Permisos. Gestión de Usuarios
Previous: 229 Para practicar: Varias
2004-03-15