日期:2014-05-16  浏览次数:20851 次

请问如何修改主目录的名字,即echo $HOME显示出来的内容?
原用户名为A,现修改为B
但是/Home下的主文件夹名仍然为A
请问这个如何修改,搜过很多但是无解,自己也试过各种方法均无法解决。
试过
system-config-users 修改
usermod
rename 
mv
各种试过,但是均无法修改
修改后不是主文件夹按钮提示无法找到主文件夹就是注销后无法登陆界面。
特意向各位求教,非常感谢。

------解决方案--------------------
删除用户再添加用户?
------解决方案--------------------
1. 修改/etc/passwd里对应的用户目录
2. /home下目录改名
3. 改名后目录赋新的权限(chown/chgrp),依情况而定
------解决方案--------------------
usermod 应该是可以的,
-d, --home HOME_DIR
          The user’s new login directory. If the -m option is given the contents of the current home directory will be
          moved to the new home directory, which is created if it does not already exist.
 你可以发下你的命令大家看看。
------解决方案--------------------
楼主改完后,relogin或者reboot过吗?
relogin应该就是生效的。
------解决方案--------------------
直接在/etc/passwd里改就行了