Preparar el entorno y acceder al directorio
En este paso, prepararás el entorno para gestionar permisos de archivos especiales. Esto implica crear un directorio dedicado que simule un espacio de trabajo compartido para un equipo de investigación. Crearás un nuevo grupo de usuarios, un directorio y luego le asignarás la propiedad y los permisos correspondientes. Todas las operaciones se realizarán en tu directorio de proyecto, ~/project.
Primero, vamos a crear un nuevo grupo llamado research. Este grupo representará a los miembros del equipo que tienen acceso al directorio compartido. Utiliza el comando sudo groupadd para crearlo. Se usa sudo porque la creación de grupos es una tarea administrativa.
sudo groupadd research
A continuación, crea un nuevo directorio llamado RandD dentro de tu directorio ~/project. Este será nuestro directorio de trabajo principal para esta práctica.
mkdir ~/project/RandD
Ahora, cambia la propiedad de grupo del directorio RandD recién creado al grupo research. El comando chgrp se utiliza para este propósito.
sudo chgrp research ~/project/RandD
Para asegurar que solo el propietario (usuario labex) y los miembros del grupo research puedan acceder a este directorio, configura sus permisos. Utilizaremos el comando chmod con el código numérico 770. Este código otorga permisos de lectura, escritura y ejecución (rwx, que es 4+2+1=7) al usuario y al grupo, y ningún permiso (---, que es 0) a otros.
chmod 770 ~/project/RandD
Puedes verificar los permisos y la propiedad del directorio utilizando el comando ls -ld. La opción -l proporciona un formato de listado largo y la opción -d muestra el directorio en sí, no su contenido.
ls -ld ~/project/RandD
Deberías ver una salida similar a esta, confirmando los permisos (drwxrwx---), el propietario (labex) y el grupo (research).
drwxrwx--- 2 labex research 4096 Dec 12 10:30 /home/labex/project/RandD
Finalmente, cambia tu ubicación actual al directorio RandD. Aquí es donde realizarás las tareas de los siguientes pasos.
cd ~/project/RandD
Has configurado con éxito el entorno de trabajo.