Hola, como propietario de un archivo y directorio, permití que el usuario TOM tuviera permisos de lectura para el archivo:
owner@hostname:~$ getfacl file1
user::rw-
user::tom:r--
group::rw-
mask::rw-
other::r--
y le di al usuario TOM permisos predeterminados para leer y ejecutar en el directorio de ese archivo:
owner@hostname:~$ getfacl /home/owner/docs/
user::rwx
group::rwx
other::r-x
default:user::rwx
default:user:tom:r-x
default:group::rwx
default:mask::rwx
default:other::r-x
Pero cuando uso TOM para intentar ingresar al directorio, me lo niegan:
tom@hostname:~$ cd /home/owner/docs
-bash: cd: /home/owner/docs/:Permission denied
Los permisos para el propietario son los siguientes:
owner@hostname:~$ namei -mo /home/owner/docs
f: /home/owner/docs/
drwxr-xr-x root root /
drwxr-xr-x root root home
drwx------ owner owner owner
drwxrwxr-x owner owner docs
¿Alguien puede ayudarme a arreglar esto? Gracias.
Respuesta1
Como puede ver, /home/owner
no tiene absolutamente ningún permiso para ningún otro usuario. Al menos otorgue permisos de ejecución para que otros usuarios puedan atravesarlo para llegar a los subdirectorios dentro de:
chmod o+x /home/owner