我正在学习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
,或者在依赖项允许的情况下卸载该包。