Você pode usar bindfs para criar outra visualização de um sistema de arquivos com permissões diferentes. Crie uma visualização desse diretório que lhe dê permissão para ler o arquivo. Por exemplo, o comando a seguir cria uma exibição de /media/sda1/private
on /mnt
, onde cada usuário pode ler todos os arquivos:
sudo bindfs -p a+rX /media/sda1/private /mnt
O comando a seguir cria uma exibição de /media/sda1/private
on /mnt
, em que o usuário robert
é o proprietário de todos os arquivos (e possui as permissões associadas):
sudo bindfs -u robert /media/sda1/private /mnt
Para remover a exibição, desmonte-a ( sudo umount /mnt
).