Ya untuk melakukan apa yang Anda butuhkan, Anda hanya perlu mengubah konfigurasi xdg untuk setiap pengguna yang ada seperti:
~/.config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/Desktop"
...
XDG_MUSIC_DIR="/home/common/Music"
XDG_VIDEOS_DIR="$HOME/Movies"
Dan untuk membuat ini tersedia bagi semua pengguna yang dibuat, cukup edit ini:
/etc/xdg/user-dirs.defaults
DESKTOP=Desktop
...
MUSIC=../common/Music
VIDEOS=Videos
Untuk memodifikasi izin, bit ini rumit karena Anda perlu memastikan bahwa semua file yang dibuat di direktori ini tetap dapat diedit oleh semua orang. Saya menemukan panduan menarik tentang hal ini:
http://www.centos.org/docs/2/rhl-rg-en-7.2/s1-users-groups-private-groups.html
Yang menyarankan melakukan hal berikut untuk membuat izin lengket serta menambahkan semua pengguna ke grup umum:
chown nobody:users /home/common
chmod 2775 /home/common
usermod -a -G users user1
Anda mungkin ingin mengubah pengaturan umask untuk memungkinkan semua file yang dibuat dapat dimodifikasi oleh siapa pun di grup pengguna di direktori itu, edit /etc/profile
dan pergi ke bawah dan ubah umask 022
ke umask 002
Ini dianggap aman karena semua pengguna memiliki pengguna utama mereka sendiri dan benar-benar hanya efek direktori bersama seperti ini yang ingin Anda buat.
Beri tahu kami jika itu berfungsi dengan cukup baik.
~/.config/user-dirs.dirs
dan kebetulanXDG_PICTURES_DIR=
untuk"$HOME/000\ Media/Pictures"
. Saya juga larixdg-user-dirs-update
. Tapi itu tidak berhasil. Nautilus tidak menemukanPictures
folder saya ! Ada bantuan? (Apakah saya perlu menjalankanxdg-user-dirs-update
?)