No meu caso, é assim que as coisas são /media
:
$ ls -l /media | grep $USER
drwxr-x---+ 3 root root 4096 Jan 22 15:59 oli
Basicamente, isso significa que apenas um usuário root pode interagir com o diretório. Isso é ótimo para segurança (certamente impede que outros usuários vejam, sem falar em roubar / excluir / alterar dados), mas não é aí que a história termina.
Você pode perceber o sinal de mais no final da máscara de permissão. Isso significa que uma ACL (lista de controle de acesso) está em uso. Isso permite muito mais permissões granulares.
$ getfacl /media/$USER
getfacl: Removing leading '/' from absolute path names
# file: media/oli
# owner: root
# group: root
user::rwx
user:oli:r-x
group::---
mask::r-x
other::---
É através da ACL onde meu usuário pode visualizar o conteúdo /media/oli
. Ainda não tenho permissão para editar o conteúdo.
O que está sendo montado nos desktops modernos (tanto o Gnome quanto o KDE) é udisks2
:
root 2882 0.3 0.0 195956 4048 ? Sl Jan16 30:35 /usr/lib/udisks/udisks-daemon
root 2887 0.0 0.0 47844 784 ? S Jan16 0:00 udisks-daemon: not polling any devices
root 3386 0.0 0.0 429148 6980 ? Sl Jan16 7:35 /usr/lib/udisks2/udisksd --no-debug
Como você pode ver, ele está sendo executado como root; portanto, quando algo acessa-o através do DBUS, é possível criar os pontos de montagem em / home / $ USER e mostrá-los ao usuário para que eles possam editar o conteúdo.
Nada disso muda o que eu disse originalmente. Estou apenas explicando como isso funciona na prática. É assim que algo em sua área de trabalho tem permissão para gravar em algum lugar permitido apenas pela raiz e como o usuário pode lê-lo, apesar de uma propriedade restritiva.
Tudo isso o transforma em um ambiente seguro para os dados do usuário, mas que também dificulta a intromissão do usuário no tecido da montagem. Eles não podem, por exemplo, excluir o ponto de montagem ou renomeá-lo, o que poderia causar problemas, a menos que eles tenham acesso root.
Edit : Algo que me ocorreu é que ele também oferece ao administrador um bom lugar para montar coisas para um único usuário. As permissões por padrão ajudam a manter essa montagem privada e a protegê-la contra interferências do usuário. Parece um padrão bastante sensato para algo que foi feito sem o /media/$user/
diretório e precisaria de permissões de root.