私は 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
か、依存関係が許せばパッケージをアンインストールします。