Oui pour faire ce dont vous avez besoin, il vous suffit de changer la configuration xdg pour chaque utilisateur existant comme ceci:
~/.config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/Desktop"
...
XDG_MUSIC_DIR="/home/common/Music"
XDG_VIDEOS_DIR="$HOME/Movies"
Et pour mettre ce quelque chose à la disposition de tous les utilisateurs créés, modifiez simplement ceci:
/etc/xdg/user-dirs.defaults
DESKTOP=Desktop
...
MUSIC=../common/Music
VIDEOS=Videos
Pour modifier les autorisations, ce bit est délicat car vous devez vous assurer que tous les fichiers créés dans ces répertoires restent modifiables par tout le monde. J'ai trouvé ce guide intéressant sur le sujet:
http://www.centos.org/docs/2/rhl-rg-en-7.2/s1-users-groups-private-groups.html
Ce qui suggère de faire ce qui suit pour rendre les autorisations collantes ainsi que d'ajouter tous les utilisateurs à un groupe commun:
chown nobody:users /home/common
chmod 2775 /home/common
usermod -a -G users user1
Vous souhaiterez peut-être modifier le paramètre umask pour permettre à tous les fichiers créés d'être modifiables par quiconque dans le groupe d'utilisateurs de ce répertoire, modifier /etc/profile
et aller en bas et passer umask 022
à umask 002
Ceci est considéré comme sécurisé car tous les utilisateurs ont leur propre utilisateur principal et vraiment affecte uniquement les répertoires partagés comme celui-ci que vous souhaitez créer.
Faites-nous savoir si cela fonctionne assez bien.
~/.config/user-dirs.dirs
et j'ai trouvéXDG_PICTURES_DIR=
par hasard"$HOME/000\ Media/Pictures"
. Je cours aussixdg-user-dirs-update
. Mais ça ne marche pas. Nautilus ne trouve pas monPictures
dossier! De l'aide? (Dois-je même exécuterxdg-user-dirs-update
?)Vous pouvez également configurer
/home/common/Music
(avec les autorisations appropriées), puis utiliser un lien symbolique de/home/usernames/Music
à/home/common/Music
.Pour ce faire, cliquez avec le bouton droit sur
/home/common/Music
(une fois les autorisations définies) et cliquez sur Créer un lien . Déplacez maintenant ce lien vers le dossier de départ de chaque utilisateur et renommez-le Music .Remarque: tous les gestionnaires de fichiers comprendront les liens symboliques. Mais au-dessus se trouve la méthode Nautilus pour créer de tels liens. Je suis sûr que faire la même chose serait tout aussi intuitif dans Dolphin.
Cela évite de changer la configuration xdg du tout.
la source