Para ler um arquivo em um sistema Unix, você precisa do bit de permissão x
em todos os níveis do diretório pai e do bit de permissão r
nesse arquivo. No seu caso, por exemplo, friend
precisaria de x
on /var
, /var/log
e /var/log/apache2
, além de r
on /var/log/apache2/friend.access.log
. Você poderia fazer isso por meio de ACLs se não quiser conceder a todos os usuários permissões para ler arquivos em /var/log
, mesmo que eles tenham r
de permissões nesse arquivo e saibam o caminho exato.