Introducción
En los sistemas Linux, los permisos de archivos son fundamentales para controlar el acceso a los archivos y directorios. Este desafío pondrá a prueba su capacidad para manipular los permisos de archivos utilizando el comando chmod, una habilidad indispensable tanto para administradores de sistemas como para usuarios de Linux.
Entorno
LabEx utiliza Red Hat Universal Base Image 9 (UBI9) para simular el entorno del examen. Aunque puede que no sea idéntico al entorno real del examen RHCSA, ofrece una representación fiel de las tareas que encontrará.
Existen dos usuarios en el entorno:
labex: Un usuario estándar con privilegios de sudo, contraseña:labex.root: El administrador del sistema, contraseña:redhat.
El desafío presenta preguntas reales de examen, junto con explicaciones, requisitos y scripts de verificación automatizados para ayudarle a confirmar la finalización de las tareas. Simula de manera efectiva las áreas de conocimiento cubiertas en el examen RHCSA.
Crear y Modificar Permisos de Archivos
Tareas
- Cree un nuevo archivo llamado
perm_file1en el directorio/home/labex. - Establezca permisos iniciales de solo lectura para el propietario, el grupo y otros.
- Añada permiso de ejecución para el propietario y permisos de escritura para el grupo y otros.
- Revoque el bit de escritura para otros (público).
- Asigne bits de lectura, escritura y ejecución a las tres categorías de usuarios simultáneamente.
- Revoque el permiso de escritura del grupo propietario y revoque tanto el bit de escritura como el de ejecución para otros (público).
Requisitos
- Todas las operaciones deben realizarse en el directorio
/home/labex. - Utilice el comando
touchpara crear el archivo. - Utilice el comando
chmodtanto con notación simbólica como octal para modificar los permisos de la siguiente manera:- Establezca inicialmente los permisos en solo lectura (444) para todas las categorías de usuarios.
- Utilice la notación simbólica para todos los cambios de permisos posteriores.
- Los permisos finales para
perm_file1deben ser:- Propietario: lectura, escritura y ejecución (rwx)
- Grupo: lectura y ejecución (r-x)
- Otros: solo lectura (r--)
Ejemplo
Tras completar todas las tareas, al ejecutar ls -l perm_file1, el resultado debería ser similar a este:
-rwxr-xr-- 1 labex labex 0 Aug 28 07:14 perm_file1
Resumen
En este desafío, ha aprendido a gestionar los permisos de archivos en Linux utilizando el comando chmod. Ha practicado la creación de un archivo y la modificación de sus permisos empleando tanto la notación simbólica como la octal. Esta habilidad es fundamental para la administración de sistemas y para mantener una seguridad adecuada en entornos Linux. Al completar este desafío, ha demostrado su capacidad para establecer permisos específicos para diferentes categorías de usuarios (propietario, grupo y otros) y comprende cómo añadir o eliminar bits de permiso individuales según sea necesario.
Los aspectos clave de este desafío incluyen:
- Creación de un archivo mediante el comando
touch. - Uso de
chmodcon notación octal (444) para establecer permisos iniciales. - Uso de
chmodcon notación simbólica para añadir y eliminar permisos específicos. - Comprensión de cómo modificar los permisos para el propietario, el grupo y otros de forma independiente.
- Consecución de un estado de permisos final específico a través de una serie de comandos chmod.
Este desafío refuerza la importancia de una gestión precisa de los permisos en los sistemas Linux y proporciona experiencia práctica en el uso eficaz del comando chmod.



