Olá, como proprietário de um arquivo e diretório, permiti que o usuário TOM tivesse permissões de leitura para o arquivo:
owner@hostname:~$ getfacl file1
user::rw-
user::tom:r--
group::rw-
mask::rw-
other::r--
e dei ao usuário TOM permissões padrão para ler e executar no diretório desse arquivo:
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
Mas quando uso o TOM para tentar entrar no diretório, sou negado:
tom@hostname:~$ cd /home/owner/docs
-bash: cd: /home/owner/docs/:Permission denied
As permissões para o proprietário são as seguintes:
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
Alguém pode me ajudar a consertar isso? Obrigado.
Responder1
Como você pode ver, /home/owner
não tem absolutamente nenhuma permissão para nenhum outro usuário. Dê pelo menos permissões de execução para que outros usuários possam atravessá-lo para chegar aos subdiretórios dentro de:
chmod o+x /home/owner