next up previous contents
Next: Instalación, desinstalación de paquetes Up: SOLUCIÓN Previous: Práctica de grupo

/home/clase_linux

Creemos el directorio /home/clase_linux con el profesor como propietario y perteneciente al grupo profesor.

#mkdir /home/clase_linux

#chgrp profesor /home/clase_linux

#chown profesor /home/clase_linux

#chmod a+rwx /home/clase_linux

 

el resultado sería:

$ls -l /home

...

drwxrwxrwx    2 profesor profesor     4096 oct  9 23:12 clase_linux

...

 

Si fueran estos permisos, los alumnos (mediante el rwx del resto de usuarios, puesto que no son ni propietarios ni pertenecen al grupo) pueden crear los ficheros alumnoi, pero otros alumnos podrán borrar los ficheros de otros alumnos, con el consiguiente peligro. Una forma de evitar esto es mediente el sticky bit. Hacemos

#chmod +t /home/clase_linux

 

El efecto es que aunque el directorio sea de escritura pública (rwx para todos) solamente el propietario del fichero podrá borrarlo.

$ls -l /home/clase_linux

drwxrwxrwt    2 profesor profesor     4096 oct  9 23:21 clase_linux

 

Supongamos que alumno1 crea el fichero /home/clase_linux/fichero1 de permisos

-rw-rw-r-    1 alumno1  alumno1         0 oct  9 23:21 fichero1

 

Aunque por los permisos del directorio pudieran borrarlo otros alumnos, el bit t hace que sólo el propietario (alumno1) pueda borrarlo3.28. Además, los permisos de este fichero impiden que pueda modificarlo otro alumno.



Footnotes

... borrarlo3.28
Es lo que pasa en el directorio /tmp de uso público.

next up previous contents
Next: Instalación, desinstalación de paquetes Up: SOLUCIÓN Previous: Práctica de grupo

2004-03-15