Ja, um das zu tun, was Sie brauchen, müssen Sie einfach die xdg-Konfiguration für jeden vorhandenen Benutzer wie folgt ändern:
~/.config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/Desktop"
...
XDG_MUSIC_DIR="/home/common/Music"
XDG_VIDEOS_DIR="$HOME/Movies"
Und um dies für alle erstellten Benutzer verfügbar zu machen, bearbeiten Sie einfach Folgendes:
/etc/xdg/user-dirs.defaults
DESKTOP=Desktop
...
MUSIC=../common/Music
VIDEOS=Videos
Um die Berechtigungen zu ändern, ist dieses Bit schwierig, da Sie sicherstellen müssen, dass alle in diesen Verzeichnissen erstellten Dateien von allen Benutzern bearbeitet werden können. Ich fand diesen interessanten Leitfaden zum Thema:
http://www.centos.org/docs/2/rhl-rg-en-7.2/s1-users-groups-private-groups.html
Das bedeutet, dass Sie die folgenden Schritte ausführen, um die Berechtigungen zu fixieren und alle Benutzer zu einer gemeinsamen Gruppe hinzuzufügen:
chown nobody:users /home/common
chmod 2775 /home/common
usermod -a -G users user1
Möglicherweise möchten Sie die umask-Einstellung ändern, damit alle erstellten Dateien von jedem Benutzer in der Benutzergruppe in diesem Verzeichnis /etc/profile
geändert werden können. Bearbeiten und wechseln Sie umask 022
nach unten zu umask 002
Dies gilt als sicher, da alle Benutzer ihren eigenen Hauptbenutzer haben und tatsächlich Nur freigegebene Verzeichnisse wie dieses, die Sie erstellen möchten.
Lassen Sie uns wissen, ob es gut genug funktioniert.
~/.config/user-dirs.dirs
und zufälligXDG_PICTURES_DIR=
dazu"$HOME/000\ Media/Pictures"
. Ich renne auchxdg-user-dirs-update
. Aber es geht nicht. Nautilus findet meinenPictures
Ordner nicht! Irgendeine Hilfe? (Muss ich überhaupt laufenxdg-user-dirs-update
?)