se como http user, o seguinte comando newgrp andrew permite que você acesse o arquivo, então o motivo será que uma sessão não selecionou as alterações nos grupos - o que geralmente requer um novo login para ter efeito.
Eu criei um arquivo /home/andrew/lolka123 e concedeu a permissão read a um grupo chamado andrew . (usuário andrew possui o arquivo e também um diretório pai) Eu também adicionei permissão de grupo ao diretório pai.
Agora quero conceder acesso a este arquivo para o usuário link .
Os usuários andrew e link estão presentes no grupo andrew .
Agora estou tentando ler o arquivo do usuário link , mas ele me dá Permission denied , por quê?
getfacl /home/andrew/lol123 :
# file: home/andrew/lol123
# owner: andrew
# group: andrew
user::rw-
group::r--
other::r--
getfacl ~/ :
getfacl: Removing leading '/' from absolute path names
# file: home/andrew/
# owner: andrew
# group: andrew
user::rwx
user:nobody:--x
group::---
mask::rwx
other::---
EDIT 2 :
sudo chmod g+rx /home/andrew/ não funciona. getfacl /home/andrew/ ainda mostra group::---
se como http user, o seguinte comando newgrp andrew permite que você acesse o arquivo, então o motivo será que uma sessão não selecionou as alterações nos grupos - o que geralmente requer um novo login para ter efeito.
Tags permissions