Introducción
Este desafío pondrá a prueba sus conocimientos sobre la gestión de permisos de archivos en Linux. Aplicará lo aprendido para consultar y modificar los permisos y la propiedad de los archivos, demostrando su dominio de comandos esenciales de Linux.
Logros
Al completar este desafío, demostrará que sabe:
- Usar
chownpara cambiar la propiedad de un archivo - Usar
chmodpara modificar los permisos de un archivo - Usar
touchpara crear archivos nuevos - Usar
lspara consultar los detalles de un archivo
Crear un archivo
Su primera tarea es crear un archivo nuevo en el directorio ~/project.
Tareas
- Cree un archivo llamado
target_fileen el directorio~/project.
Requisitos
- Use el comando
touchpara crear el archivo. - Asegúrese de crear el archivo en el directorio
~/project.
Ejemplo
Después de completar la tarea, ejecute el siguiente comando:
cd ~/project && ls
Debería obtener una salida similar a esta:
target_file
Cambiar el propietario y el grupo del archivo
En este paso, modificará la propiedad del archivo target_file que creó.
Tareas
- Cambie el propietario de
target_fileauser1. - Cambie el grupo de
target_fileagroup1.
Requisitos
- Use el comando
chownpara cambiar tanto el propietario como el grupo. - El propietario del archivo debe ser
user1. - El grupo del archivo debe ser
group1.
Consejos
- Es posible que deba anteponer
sudoa ciertos comandos de este desafío.sudole permite ejecutar comandos con los privilegios del superusuario (root).
Ejemplo
Después de completar la tarea, ejecute:
ls -l ~/project/target_file
Debería obtener una salida similar a esta:
-rw-rw-r-- 1 user1 group1 0 Jul 29 10:59 target_file
Establecer los permisos del archivo
En este último paso, modificará los permisos de target_file.
Tareas
- Establezca los permisos de
target_fileen-rwxrw----.
Requisitos
- Use el comando
chmodpara cambiar los permisos del archivo. - Los permisos finales deben ser
-rwxrw----.
Ejemplo
Después de completar la tarea, ejecute:
ls -l ~/project/target_file
Debería obtener una salida similar a esta:
-rwxrw---- 1 user1 group1 0 Jul 29 10:59 target_file
Resumen
¡Felicitaciones por completar el desafío sobre permisos de archivos! Ha demostrado correctamente que sabe:
- Crear archivos con
touch - Cambiar la propiedad de un archivo con
chown - Modificar los permisos de un archivo con
chmod - Consultar los detalles de un archivo con
ls
Estos comandos son fundamentales para la gestión de archivos en Linux y se usan con frecuencia en tareas de administración de sistemas. Siga practicando y explorando para consolidar sus conocimientos sobre los permisos y la propiedad de archivos en Linux.



