修改步骤:
1. 进入root用户:sudo su
2. 修改用户名
vim /etc/shadow
检索当前用户名oldname, 更改为newname,保存。
3. 修改主目录
cd /home
mv oldname newname
4. 修改passwd文件
vim /etc/passwd
检索当前用户名oldname, 更改为newname,保存。
5. 修改所属的组
vim /etc/group
检索当前用户名oldname, 更改为newname,保存。
1-5完成后,reboot或者logout。Done。
如果使用wine安装了软件,修改:
1. ~/.wine下的system.reg、userdef.reg、user.reg
检索文件中的oldname(路径名中),改为newname。
(这里修改比较多,可以使用sed -i方式进行检索替换,需要小心)
2. 在~/.wine/drive_c/users下,更新目录名
mv oldname newname
3. 有些软件可能还是启动异常,需要用wine进行modify修复或者重新安装。
1-3步比较容易麻烦,容易出错。
也可以卸载、并重新安装wine,然后重新安装wine下的应用程序,这样一定不会出错,也不会花太多时间。
之前安装的服务、或者脚本,如果使用到主目录的绝对路径,肯定也会受到影响,使用时需要注意。
ref
https://blog.csdn.net/lang523493505/article/details/76646875