为新用户创建文件

Sol*_*ili 11 users

我正在使用一些已安装的软件包创建 Ubuntu 的自定义版本。我的问题是如何在创建新用户后自动将文件放在桌面上?例如,something.txt 包含一些文本。

Rin*_*ind 11

将文件放入目录

/etc/skel/Desktop/ 
Run Code Online (Sandbox Code Playgroud)

在您自定义构建的 chroot 版本中。如果该目录尚不存在,则需要创建它。/etc/skel/用于为新用户/home/$USER/目录和内容创建“骨架” 。

  • 无论您使用什么语言,skel 结构始终为英文。所以我认为没有必要使用脚本。如果您在新用户登录时将文件放在 /etc/skel/Desktop/ 中,他/她将在 /home/$USER/Escriptori 中拥有该文件。我正在使用加泰罗尼亚桌面界面,它可以工作。 (4认同)