回答:
はい、必要なことを行うには、次のように既存の各ユーザーの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
すべてのユーザーが独自のプライマリユーザーがいると本当にため、安全であると考えられ、この作成したいこのような共有ディレクトリにのみ影響します。
十分に機能するかどうかをお知らせください。
または、/home/common/Music
(適切な許可を使用して)設定し、から/home/usernames/Music
へのシンボリックリンクを使用することもできます/home/common/Music
。
これを行うには、/home/common/Music
(権限を設定した後)を右クリックし、[ リンクを作成] をクリックします。このリンクを各ユーザーのホームフォルダーに移動し、名前をMusicに変更します。
注:すべてのファイルマネージャーはシンボリックリンクを理解します。しかし、上記はそのようなリンクを作成するNautilusの方法です。同じことをすることは、Dolphinでも同様に直感的であると確信しています。
これにより、xdg構成の変更がまったく回避されます。
~/.config/user-dirs.dirs
して偶然XDG_PICTURES_DIR=
に"$HOME/000\ Media/Pictures"
。私も走りxdg-user-dirs-update
ます。しかし、それは機能しません。Nautilusが私のPictures
フォルダーを見つけられません!助けがありますか?(実行する必要さえありますxdg-user-dirs-update
か?)