统信UOS/麒麟KYLINOS设置用户模板
在这篇文章中,我们将介绍如何在统信UOS及麒麟KYLINOS中修改用户模板,以便在每次创建新用户时自动配置特定的设置和文件。这些设置可以包括自动添加桌面文件、开启服务、设置Bash变量及用户环境变量等。以下是详细步骤。
1. 查看系统信息
首先,您需要确认系统信息。在终端中输入以下命令:
secops998@secops998-PC:~/Desktop$ cat /etc/os-version
然后,使用以下命令查看内核信息:
secops998@secops998-PC:~/Desktop$ uname -a
2. 查看当前用户目录内容
您可以查看当前用户的主目录内容,以确认后续操作的有效性。
secops998@secops998-PC:~/Desktop$ ls ~/
3. 进入到/etc/skel
目录
/etc/skel
目录是系统用于模板用户的默认配置文件目录。以管理员身份进入该目录:
secops998@secops998-PC:~/Desktop$ sudo -i
输入密码。
4. 设置模板
5. 测试一:对Desktop目录做模板设置
5.1 使用图形化的方式
您可以使用文件管理器进入/etc/skel/Desktop
目录,在这里创建一个示例文件secops998.doc
。
5.2 使用命令行创建文件
root@secops998-PC:~# cd /etc/skel/Desktop/
root@secops998-PC:/etc/skel/Desktop# touch secops998.doc
root@secops998-PC:/etc/skel/Desktop# ls -ltr
您应该会看到新创建的secops998.doc
文件。
5.3 添加新用户
您可以通过控制中心添加新用户。
5.4 添加用户secops9982
添加用户时,系统会自动从/etc/skel
目录复制文件到新用户的主目录。
5.5 切换用户并登录
su - secops9982
5.6 检查桌面文件
登录后,您应该能在桌面看到secops998.doc
文件。
6. 设置自动启动程序
8. 测试二:对.config
文件做设置
8.1 进入~/.config/autostart
目录
root@secops998-PC:~# mkdir -p /etc/skel/.config/autostart
8.2 将浏览器添加到启动项
复制浏览器的.desktop文件到autostart目录:
root@secops998-PC:~# cp /usr/share/applications/org.deepin.browser.desktop /etc/skel/.config/autostart/
8.3 创建新用户并测试
创建secops9983
用户,登录后检查是否自动启动浏览器。
9. 修改Bash配置
9.1 测试三:对.bashrc
文件做设置
查看并编辑.bashrc
文件:
root@secops998-PC:/etc/skel# vi .bashrc
在文件末尾添加:
echo "secops998"
9.2 创建并测试新用户
创建secops9984
用户并登录,打开终端后应显示“secops998”。
10. 设置退出时的信息
10.1 测试四:对.bash_logout
文件做设置
编辑.bash_logout
文件,添加退出时显示信息:
root@secops998-PC:/etc/skel# vi .bash_logout
在末尾添加:
echo "bye secops998"
10.2 测试
创建新用户secops9986
,通过SSH连接后退出,应显示“bye secops998”。
11. 设置Profile文件
11.1 测试五:对.profile
文件做设置
在.profile
文件底部添加:
if [ -f "$HOME/.config/dde-printer.ini" ]; then
cp $HOME/.config/dde-printer.ini $HOME/Desktop/
fi
11.2 创建新用户并验证
创建secops9987
用户,登录后检查桌面上是否有dde-printer.ini
文件。
通过以上步骤,您已经成功设置了用户模板,确保新用户在创建时自动配置特定的文件和环境。您可以根据自己的需求,进一步扩展和修改这些设置。希望这篇文章对您有所帮助,如果您有任何问题或建议,请留言交流!感谢您的关注与支持!