%20%E3%81%8C%E6%9C%80%E5%88%9D%E3%81%AE%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%82%AB%E3%83%AB%20%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E5%BE%8C%E3%81%AB%E3%81%AE%E3%81%BF%E4%BD%9C%E6%88%90%E3%81%95%E3%82%8C%E3%82%8B%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私は 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
か、依存関係が許せばパッケージをアンインストールします。