Introducción
Este desafío pondrá a prueba tu comprensión sobre la gestión de permisos de archivos en Linux. Aplicarás tus conocimientos para visualizar y modificar tanto los permisos como la propiedad de los archivos, demostrando tu dominio de comandos esenciales de Linux.
Objetivos a Lograr
Al completar este desafío, habrás demostrado competencia en:
- El uso de
chownpara cambiar el propietario de un archivo. - El uso de
chmodpara modificar los permisos de acceso. - El uso de
touchpara la creación de nuevos archivos. - El uso de
lspara inspeccionar los detalles de los archivos.
Crear un Archivo
Tu primera tarea consiste en crear un nuevo archivo dentro del directorio ~/project.
Tareas
- Crea un archivo llamado
target_fileen el directorio~/project.
Requisitos
- Utiliza el comando
touchpara generar el archivo. - Asegúrate de que el archivo se cree exactamente en la ruta
~/project.
Ejemplo
Tras completar la tarea, al ejecutar el siguiente comando:
cd ~/project && ls
Deberías obtener un resultado similar a este:
target_file
Cambiar el Propietario y el Grupo del Archivo
En este paso, modificarás la propiedad del archivo target_file que acabas de crear.
Tareas
- Cambia el propietario de
target_fileauser1. - Cambia el grupo de
target_fileagroup1.
Requisitos
- Utiliza el comando
chownpara modificar tanto el propietario como el grupo. - El propietario del archivo debe quedar establecido como
user1. - El grupo del archivo debe quedar establecido como
group1.
Consejos
- Es posible que necesites anteponer
sudoa ciertos comandos en este desafío.sudote permite ejecutar instrucciones con los privilegios del superusuario (root).
Ejemplo
Al finalizar la tarea, si ejecutas:
ls -l ~/project/target_file
El resultado debería ser parecido a este:
-rw-rw-r-- 1 user1 group1 0 Jul 29 10:59 target_file
Configurar los Permisos del Archivo
En este paso final, ajustarás los permisos de acceso de target_file.
Tareas
- Configura los permisos de
target_filepara que sean-rwxrw----.
Requisitos
- Utiliza el comando
chmodpara cambiar los permisos del archivo. - Los permisos finales deben coincidir exactamente con
-rwxrw----.
Ejemplo
Tras completar la tarea, al ejecutar:
ls -l ~/project/target_file
Deberías ver una salida similar a la siguiente:
-rwxrw---- 1 user1 group1 0 Jul 29 10:59 target_file
Resumen
¡Felicitaciones por completar este desafío de permisos de archivos! Has demostrado con éxito tu capacidad para:
- Crear archivos mediante el comando
touch. - Cambiar la propiedad de los archivos con
chown. - Modificar los permisos de acceso utilizando
chmod. - Inspeccionar los detalles y atributos de los archivos con
ls.
Estos comandos son pilares fundamentales en la administración de archivos en Linux y se utilizan constantemente en las tareas de administración de sistemas. Sigue practicando y explorando para consolidar aún más tus habilidades en la gestión de propiedad y permisos en entornos Linux.



