हां, आपको वही करने की जरूरत है जो आपको प्रत्येक मौजूदा उपयोगकर्ता के लिए xdg कॉन्फ़िगरेशन को बदलने की आवश्यकता है:
~/.config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/Desktop"
...
XDG_MUSIC_DIR="/home/common/Music"
XDG_VIDEOS_DIR="$HOME/Movies"
और इसे सभी उपयोगकर्ताओं को उपलब्ध कराने के लिए बस इसे संपादित करें:
/etc/xdg/user-dirs.defaults
DESKTOP=Desktop
...
MUSIC=../common/Music
VIDEOS=Videos
अनुमतियों को संशोधित करने के लिए, यह थोड़ा मुश्किल है क्योंकि आपको यह सुनिश्चित करने की आवश्यकता है कि इन निर्देशिकाओं में बनाई गई सभी फाइलें सभी द्वारा संपादन योग्य रहें। मुझे इस विषय पर यह दिलचस्प मार्गदर्शिका मिली:
http://www.centos.org/docs/2/rhl-rg-en-7.2/s1-users-groups-private-groups.html
जो उपयोगकर्ताओं को एक सामान्य समूह में सभी उपयोगकर्ताओं को जोड़ने के साथ अनुमतियों को चिपचिपा बनाने के लिए निम्नलिखित करने का सुझाव देता है:
chown nobody:users /home/common
chmod 2775 /home/common
usermod -a -G users user1
आप उस निर्देशिका में उपयोगकर्ताओं के समूह में किसी के द्वारा भी संशोधित करने की अनुमति देने के लिए umask सेटिंग को बदलना चाहते हैं, संपादित करें /etc/profile
और नीचे जाएं और इसे बदल umask 022
दें umask 002
क्योंकि सभी उपयोगकर्ताओं का अपना प्राथमिक उपयोगकर्ता है और वास्तव में यह सुरक्षित माना जाता है केवल इस तरह साझा की गई निर्देशिकाएं प्रभाव आप बनाना चाहते हैं।
अगर यह पर्याप्त रूप से काम करता है तो हमें बताएं।
~/.config/user-dirs.dirs
और जपXDG_PICTURES_DIR=
किया"$HOME/000\ Media/Pictures"
। मैं भी दौड़ता हूंxdg-user-dirs-update
। लेकिन यह काम नहीं करता है। नॉटिलस को मेराPictures
फोल्डर नहीं मिला ! कोई मदद? (क्या मुझे भी चलाने की जरूरत हैxdg-user-dirs-update
?)