14:04: Problemas de permisos de archivos/grupos de usuarios en el proceso del demonio

14:04: Problemas de permisos de archivos/grupos de usuarios en el proceso del demonio

Estoy tratando de entender los permisos de archivos en Ubuntu, pero después de leer algo de material, todavía no entiendo por qué la siguiente situación no funciona:

Tengo una carpeta \micarpeta\torrents\completa

Los permisos en esa carpeta específica:

  • Propietario: algún usuario: leer, escribir, ejecutar
  • Grupo: debian-transmission: lectura, escritura, ejecución
  • Otro : -

Las carpetas micarpeta y torrents tienen los permisos:

  • Propietario: algún usuario: leer, escribir, ejecutar
  • Grupo: algún usuario: leer, escribir, ejecutar
  • Otro : -

El cliente de transmisión se ejecuta bajo el grupo de usuarios debian-transmission. Pero todavía se queja de no tener permisos para acceder a la carpeta \myfolder\torrents\complete.

¿Que me estoy perdiendo aqui?

BHD

Respuesta1

Debe otorgar permiso de ejecución en otherslas carpetas anteriores complete. Sin el executepermiso sobre una carpeta, no se puede recorrer:

chmod o+x \myfolder \myfolder\torrents

Sin esto, un proceso que se ejecuta de esta manera debian-transmissionnunca podrá pasar \myfolder, y mucho menos \myfolder\torrents.

Mira estoPregunta sobre Unix y Linuxpara una discusión.

A menos que ejecute este comando de forma recursiva (con -R, lo cual no debería hacerlo), esto no otorga permiso de ejecución a los archivos (ni a cualquier otra cosa) dentro de estos directorios. Sólo estos dos directorios se ven afectados.

información relacionada