如何为新用户创建主目录中的默认用户文件夹?

如何为新用户创建主目录中的默认用户文件夹?

当新用户创建并首次登录时,会创建主目录中的那些默认文件夹。它们是如何创建的?

如果更改创建它们的脚本/配置以使得它们不再被创建,这会导致问题吗?

答案1

可以使用以下方法检查默认值:

$ cat /etc/xdg/user-dirs.defaults
# Default settings for user directories
#
# The values are relative pathnames from the home directory and
# will be translated on a per-path-element basis into the users locale
DESKTOP=Desktop
DOWNLOAD=Downloads
TEMPLATES=Templates
PUBLICSHARE=Public
DOCUMENTS=Documents
MUSIC=Music
PICTURES=Pictures
VIDEOS=Videos
# Another alternative is:
#MUSIC=Documents/Music
#PICTURES=Documents/Pictures
#VIDEOS=Documents/Videos

如果您不想创建特定的子目录,请#在其前面放置一个来注释掉该行。

直到用户使用 GUI 登录时才会创建子目录:在终端中为现有用户创建默认主目录

答案2

正如@steeldriver 评论的那样,答案是编辑/etc/xdg/user-dirs.defaults以便变量指向您的主目录。

不确定这会引起什么问题。

相关内容