Introducción
En este desafío, practicarás habilidades esenciales de gestión de archivos. Un archivo importante del sistema, sources.list, se encuentra en algún lugar dentro del directorio /etc/. Tu objetivo es localizar este archivo, tomar posesión de él y restringir sus permisos de acceso para que solo tu cuenta de usuario pueda leerlo y escribir en él. Este ejercicio te ayudará a familiarizarte con la navegación por el sistema de archivos de Linux y la gestión de la seguridad de los archivos.
Localizar y proteger un archivo del sistema
Tu misión es encontrar el archivo sources.list y ajustar su propiedad y permisos.
Tareas
- Encuentra la ruta completa del archivo
sources.listdentro del directorio/etc/. - Cambia el propietario del archivo al usuario actual,
labex. - Establece los permisos de acceso del archivo para que solo el propietario (
labex) tenga acceso de lectura y escritura, y ningún otro usuario tenga acceso alguno.
Pistas
- Utiliza el comando
findpara buscar archivos por nombre. Puedes especificar el directorio de inicio para la búsqueda. - El comando
chownse utiliza para cambiar el propietario de un archivo. - El comando
chmodmodifica los permisos de los archivos. Puedes usar notación octal (por ejemplo,600) para esto. - Dado que estás modificando un archivo del sistema, deberás usar
sudoantes de tus comandos para obtener los privilegios administrativos necesarios.
Ejemplo
Después de haber completado con éxito todas las tareas, al verificar los detalles del archivo con ls -l deberías obtener una salida similar a esta:
$ ls -l <path-you-found-in-step-1>
-rw------- 1 labex root 2403 Feb 6 10:14 <path-you-found-in-step-1>
Ten en cuenta que los permisos son -rw------- y el propietario es labex. El grupo, el tamaño y la fecha pueden variar.
Resumen
¡Felicidades por completar este desafío! Has utilizado con éxito comandos fundamentales de Linux para localizar un archivo del sistema, cambiar su propiedad con chown y modificar sus permisos con chmod. Estas son habilidades críticas para cualquier usuario de Linux, especialmente para la administración de sistemas y para garantizar la seguridad de tus archivos y del sistema.



