ホーム ディレクトリ内のフォルダー (ドキュメント、画像など) が最初のグラフィカル ログイン後にのみ作成されるのはなぜですか?

ホーム ディレクトリ内のフォルダー (ドキュメント、画像など) が最初のグラフィカル ログイン後にのみ作成されるのはなぜですか?

私は Red Hat Enterprise Linux 7 を学習しています。ユーザーを root として作成した後、「su - username」を使用して新しいユーザーとしてログインすると、ユーザーのホーム ディレクトリにディレクトリが存在しません。

新しいユーザーとしてグラフィカルにログインすると、これらが作成されます。

なぜそうなるのでしょうか?

答え1

これらのフォルダーはシステムによって生成されないため、ユーザー作成時にシステムによって作成/使用されません。これらはパッケージxdg-user-dirs-update(Ubuntu) およびxdg-user-dirs(Fedora/RHEL) によって生成されます。

ファイルはログオン時に実行され、 のデフォルトに基づいて、または が存在する場合は に/usr/bin/xdg-user-dirs-update基づいてファイルを作成します。/etc/xdg/user-dirs.defaults$HOME/.config/user-dirs.dirs

無効にしたい場合は、設定を にする/etc/xdg/user-dirs.confか、依存関係が許せばパッケージをアンインストールします。

参照:ホームディレクトリにドキュメント/ビデオ/画像などを作成しているのは誰か

関連情報