上级目录或父目录。
1:在linux中,每个用户都有一个自己存放数据的目录。如果是超级用户root,则其宿主目录缺省情况下是:/root。
2:这个是找到的UNIX 系统下每个用户都拥有的一个目录。它是用户登录进入时的当前目录,而且随时可通过 cd(改变目录)命令回到这个目录下,cd 后不需要加任何路径名。
3:用户文件通常都被保存在宿主目录及其子目录下linux和unix差不多。
4:其实和windows 相似。windows 下有 mydocument ,每个用户一个,存放自己的东西。宿主目录也是这样的作用。
详细说明如下:第一种方法:vi
/etc/passwd
找到要修改的用户那几行,修改掉即可。此法很暴力,建议慎用。
/etc/passwd文件格式
登录名:加密口令:数字用户id:数字组id:注释字段:起始目录:shell程序
用此方法修改了用户宿主目录后,会出现某些异常,如:bash环境异常,需要将用户原宿主目录下的隐藏文件拷贝到更改后的宿主目录即可
cp
/原宿主目录/.*
/目标目录
第二种:usermod
usermod
-d
/usr/newfolder
-u
uid
-u后面一定要接uid啊,不是username
附:usermod详细参数
语
法:usermod
[-lu][-c
<备注][-d
<登入目录][-e
<有效期限][-
f
<缓冲天数][-g
<群组][-g
<群组][-l
<帐号名称][-s
][-u
]
[用户帐号]
补充说明:usermod可用来修改用户帐号的各项设定。
参
数:
-c<备注
修改用户帐号的备注文字。
-d登入目录
修改用户登入时的目录。
-e<有效期限
修改帐号的有效期限。
-f<缓冲天数
修改在密码过期后多少天即关闭该帐号。
-g<群组
修改用户所属的群组。
-g<群组
修改用户所属的附加群组。
-l<帐号名称
修改用户帐号名称。
-l
锁定用户密码,使密码无效。
-s
修改用户登入后所使用的shell。
-u
解除密码锁定
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)