Sim, para fazer o que você precisa, basta alterar a configuração do xdg para cada usuário existente, da seguinte forma:
~/.config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/Desktop"
...
XDG_MUSIC_DIR="/home/common/Music"
XDG_VIDEOS_DIR="$HOME/Movies"
E para disponibilizar isso a todos os usuários criados, basta editar:
/etc/xdg/user-dirs.defaults
DESKTOP=Desktop
...
MUSIC=../common/Music
VIDEOS=Videos
Para modificar as permissões, esse bit é complicado porque você precisa garantir que todos os arquivos criados nesses diretórios permaneçam editáveis por todos. Encontrei este guia interessante sobre o assunto:
http://www.centos.org/docs/2/rhl-rg-en-7.2/s1-users-groups-private-groups.html
O que sugere o seguinte para tornar as permissões mais rígidas e adicionar todos os usuários a um grupo comum:
chown nobody:users /home/common
chmod 2775 /home/common
usermod -a -G users user1
Você pode alterar a configuração umask para permitir que todos os arquivos criados possam ser modificados por qualquer pessoa do grupo de usuários nesse diretório, editar /etc/profile
e ir para o final e alterar umask 022
para umask 002
Isso é considerado seguro, pois todos os usuários têm seu próprio usuário principal e realmente afeta apenas diretórios compartilhados como este que você deseja criar.
Deixe-nos saber se funciona bem o suficiente.
~/.config/user-dirs.dirs
e acasoXDG_PICTURES_DIR=
para"$HOME/000\ Media/Pictures"
. Eu também corroxdg-user-dirs-update
. Mas isso não funciona. O Nautilus não encontra minhaPictures
pasta! Qualquer ajuda? (Eu ainda necessidade de correrxdg-user-dirs-update
?)