linux下默认的用户目录一般为/home/xxx,有时候我们需要修改下默认目录,下面介绍两种修改方式
1、第一种 切换到root用户,直接修改/etc/passwd文件,找
到需要修改的用户名那一行,如图修改为需要的路径即可,然后wq保存退出,修改完成 ,,,
2、第二种 切换到root用户 使用命令 usermod -d /demo demo(usermod 用来修改用户的各项设定 usermod -d <登入目录> 用户帐号)
3、切换普通用户demo su - demo 查看默认目录已经修改
4、两种修改方法都会出现一个问题用户名为-bash-4.2$
用root用户去检查修改后的目录是否有这个三个隐藏文件 .bash_logout .bash_profile .bashrc
这三个文件是系统创建用户的时候自动从/etc/skel下考过来的,所以修改后的目录应该是没这三个文件的
把这三个文件复制到 demo (修改后的文件)里 cp -a /etc/skel/. /demo 然后切入普通用户su - demo 已经正常