El usuario de Linux no puede acceder al directorio fusiones porque ya tiene permisos

El usuario de Linux no puede acceder al directorio fusiones porque ya tiene permisos

Utilizo proxmox encima de Debian 12 (ratón de biblioteca).

Como usuario root, configuré el propietario del directorio '/data' en berdux:berdux e incluso establecí los permisos en 777.

Luego monto 4 discos en esta carpeta con fusiones (nuevamente el usuario berdux tiene acceso completo y permisos para estos montajes ZFS).

mergerfs -o cache.files=partial,dropcacheonclose=true,category.create=mfs /D2TBa/2TBa:/D2TBb/2TBb:/D4TBa/4TBa:/D4TBb/4TBb /data 

Luego me cambio a usuario berdux (su berdux) y pierdo el acceso a dicha carpeta.

Lo que veo con ls -l desde root:

drwxrwxrwx 3 berdux berdux 3 Sep 14 10:56 data

Y luego con ls -l del usuario berdux:

d????????? ? ? ? ? ? data

Intenté ejecutar el comando mergerfs desde el usuario berdux con sudo e intenté ponerlo en fstab (y reinicié varias veces) pero nada cambia.

También quiero compartir esta carpeta con samba y no es posible mientras el usuario no tenga acceso a ella.

Respuesta1

No es un error. No se están utilizando los argumentos adecuados. ES DECIR... allow_other. Debe utilizar los documentos de la versión que se utiliza. Las versiones más recientes establecen el valor automáticamente. Ver la documentación.

Respuesta2

Encontré la solución, debe haber habido un error en la versión predeterminada de fusiones en el repositorio de Debian (2.33.5)

Instalé manualmente la última versión (2.37.1) y funcionó.

información relacionada