私はRed Hat Enterprise Linux 7を学んでいます。 rootとしてユーザーを作成した後、「su - ユーザー名」を使用して新しいユーザーとしてログインすると、ユーザーのホームディレクトリにディレクトリはありません。
新しいユーザーとしてグラフィカルにログインすると作成されます。
なぜですか?
答え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
か、依存関係が許可されている場合はパッケージを削除します。