No entiendo esto, ¿alguien sabe porque me deja eliminar el archivo creado por root?

Carla Boggio

Carla Boggio

Pregunta
studenthace 4 años

No entiendo esto, ¿alguien sabe porque me deja eliminar el archivo creado por root?

2 respuestas
para escribir tu comentario
    Luis Adolfo Ramírez Inciarte

    Luis Adolfo Ramírez Inciarte

    studenthace 4 años

    Es porque para eliminar el archivo, necesitas permisos de escritura de el directorio, no de el archivo como tal, porque eliminar un archivo es escribir sobre el directorio. Te daré un ejemplo en donde no puedes hacerlo y luego cómo hacer para hacerlo.

    Screenshot from 2021-08-08 22-10-24.png

    En el ejemplo hice una carpeta "private" con root de modo que solo tiene acceso de escritura para el root. Luego dentro de la carpeta creé nuevamente con root un archivo de modo que solo tiene acceso a escritura del archivo el root. Luego lo intento eliminar, pero no puedo porque está en una carpeta en la que no tengo permisos de escritura sobre la carpeta. Luego le doy permiso de escritura a todos sobre esa carpeta y nuevamente intento borrar el archivo y ésta vez como en tu ejemplo, pude hacerlo porque tengo permisos de escritura de la carpeta y eso es lo que necesito para borrar el archivo.

    luis martinez

    luis martinez

    studenthace 4 años

    Hola, puede ser por los permisos con los que se crea, prueba con el comando:

    ls -l

    para validar los permisos

Curso de Terminal y Línea de Comandos

Curso de Terminal y Línea de Comandos

Aprende a utilizar la terminal y la línea de comandos para navegar tu sistema operativo, manipular archivos y directorios, comprender permisos y procesos, y usar herramientas como grep y curl. Integra alias y personaliza tu shell para optimizar tu flujo de trabajo.

Curso de Terminal y Línea de Comandos
Curso de Terminal y Línea de Comandos

Curso de Terminal y Línea de Comandos

Aprende a utilizar la terminal y la línea de comandos para navegar tu sistema operativo, manipular archivos y directorios, comprender permisos y procesos, y usar herramientas como grep y curl. Integra alias y personaliza tu shell para optimizar tu flujo de trabajo.