O usuário também precisa cd para todos os diretórios acima de tp1 , ou seja, friend_account deve ter a permissão x para todos os diretórios acima de tp1 . Por exemplo, se tp1 for /home/daniel/course1/tp1 , então você precisará
setfacl -m user:friend_account:x /home/daniel /home/daniel/course1
Se você der a x permissão mas não r em um diretório, seu amigo poderá atravessar o diretório e acessar seus subdiretórios e acessar qualquer arquivo para o qual tenha permissão, mas não visualizar a lista de arquivos no diretório.