next up previous contents
Next: Cómo revisar archivos Up: Navegando por el sistema Previous: Renombrado de archivos   Índice General

Ligas a archivos

Ahora supongamos que dos usuarios, Alfonso Cruz y Elena Martínez, van a trabajar en el mismo proyecto y necesitan editar el mismo conjunto de archivos. Por conveniencia, ambos deberán pertenecer al mismo grupo. Supongamos que el directorio donde se encuentran los archivos con los que deben de trabajar se encuentra en el directorio de trabajo del jefe del área, llamado Pedro Enrique Armendárez. Sus cuentas se llaman alfonso, elena y pedro respectivamente y Alfonso y Elena pertenencen a los grupos: usuarios, proyectos y inges. El jefe a su vez, pertenece a los grupos: jefes, inges, usuarios, proyectos y confidencial. Estas tres personas estarán trabajando en un nuevo proyecto que se refiere a un puente. El administrador del sistema, una vez enterado, decide crear el grupo puente e incluye a elena, pedro y alfonso en este grupo, de tal manera que ahora Pedro Enrique en su directorio de trabajo crea el directorio proyecto.puente, le cambia el grupo con chgrp a puente:

cd
cd trabajo
mkdir proyecto.puente
chgrp puente proyecto.puente
chmod u=rwx proyecto.puente
chmod g=rwx proyecto.puente
chmod o-rwx proyecto.puente

de tal manera que sólo él y los pertenecientes al grupo puente pueden ver y modificar el contenido de dicho directorio. Ahora, cada vez que alguno de ellos cree un nuevo archivo (o directorio) dentro del directorio, deberá cambiarle el grupo a puente y tener cuidado que los permisos sean los pertinentes.

Pero, no será demasiada lata que Elena y Alfonso tengan que recorrer toda la estructura cada vez que necesitan trabajar en éste directorio? La primera respuesta que nos viene a la mente es que no hay problema, sabemos perfectamente cómo hacerlo. Pero también hay una manera más fácil: las ligas de archivos.

Todo será más fácil si Elena y Alfonso dentro de su directorio trabajo tienen un subdirectorio llamado proyecto.puente que es idéntico permanentemente al que está en el directorio de Pedro Enrique. Para esto existe la instrucción ln que construye ligas de un archivo o directorio a otro.

Como Elena y Alfonso tienen acceso al directorio absoluto /home/pedro/trabajo/proyecto.puente, basta con que en su respectivo directorio trabajo cada uno haga lo siguiente:

cd
cd trabajo
ln /home/pedro/trabajo/proyecto.puente proyecto.puente
chgrp puente proyecto.puente

y como éste directorio --en el directorio original, /home/pedro/trabajo/proyecto.puente-- ya tiene los permisos adecuados, no necesitarán hacer nada mas.


next up previous contents
Next: Cómo revisar archivos Up: Navegando por el sistema Previous: Renombrado de archivos   Índice General
Ismael Olea 2001-04-21