Isso não acontece porque www-data
não tem privilégios suficientes, porque www-data
não possui a questão dos arquivos. As permissões para ambos os locais provavelmente estão definidas como drwx------
, o que significa que apenas o proprietário pode ler o arquivo. gvfs
é usado para um ponto de montagem para Filesystems in Userspace (FUSE) e, portanto, é de propriedade de um usuário e /media/sh/...
aparentemente pertence ao usuário sh
. Como /dev/sda4
foi montado em um ponto de montagem de sh
, o 'www-data' não pode atravessá-lo. Mesmo para um usuário com privilégios elevados, o sistema de arquivos gvfs geralmente estará inacessível.
Para o problema /media/sh/...
, você pode alterar as permissões para esse ponto de montagem ou simplesmente desmontar e montar novamente /dev/sda4
em outro ponto de montagem que tenha drwxr-xr-x
permissões. Para gvfs, você não pode percorrê-lo como outro usuário. Há contornos de trabalho, mas eles não devem ser implementados em um sistema multiusuário.