Introducción
En este desafío, aprenderás a gestionar los permisos de archivo predeterminados en un sistema Linux. Comprender y controlar los permisos por defecto es un aspecto crucial de la administración de sistemas, ya que ayuda a garantizar la seguridad y la accesibilidad de los archivos y directorios recién creados. Utilizarás el comando umask para establecer la máscara de permisos predeterminada y observarás su efecto.
Gestionar Permisos Predeterminados con umask
Tu tarea consiste en establecer un valor de umask específico para tu sesión de terminal y luego crear un nuevo archivo y un directorio para verificar que los permisos predeterminados se apliquen correctamente.
Tareas
- Establece el valor de
umaska0022para tu sesión de terminal actual. - En el directorio
~/project, crea un archivo vacío llamadotest_file. - En el directorio
~/project, crea un nuevo directorio llamadotest_dir.
Requisitos
- Todas las operaciones deben realizarse dentro del directorio
~/project. - Utiliza el comando
umaskpara configurar la máscara de permisos. - Utiliza el comando
touchpara crear el archivo. - Utiliza el comando
mkdirpara crear el directorio.
Ejemplo
Después de configurar correctamente el umask y crear el archivo y el directorio, al comprobar sus permisos con ls -l deberías obtener una salida similar a esta:
$ ls -l ~/project
total 0
drwxr-xr-x 2 labex labex 6 Aug 19 07:43 test_dir
-rw-r--r-- 1 labex labex 0 Aug 19 07:43 test_file
Resumen
En este desafío, has aprendido a gestionar los permisos predeterminados para nuevos archivos y directorios en un sistema Linux. Has utilizado el comando umask para establecer una máscara de permisos y has observado cómo afecta a los permisos de un archivo y un directorio recién creados. Esta habilidad es fundamental para que los administradores de sistemas aseguren que los archivos se creen con una configuración de seguridad adecuada por defecto, protegiendo así los datos y manteniendo un sistema bien estructurado.



