• 技术文章 >运维 >linux运维

    linux中用户目录怎么修改

    长期闲置长期闲置2022-02-25 16:44:29原创3097

    linux用户目录的修改方法:1、利用“vi /etc/passwd”命令,修改“/etc/passwd”文件来修改用户目录;2、利用usermod命令修改,语法为“usermod -d 用户名 -u uid”。

    本教程操作环境:linux7.3系统、Dell G3电脑。

    linux中用户目录怎么修改

    第一种方法:

    vi /etc/passwd

    找到要修改的用户那几行,修改掉即可。此法很暴力,建议慎用。

    /etc/passwd文件格式

    登录名:加密口令:数字用户ID:数字组ID:注释字段:起始目录:shell程序

    用此方法修改了用户宿主目录后,会出现某些异常,如:bash环境异常,需要将用户原宿主目录下的隐藏文件拷贝到更改后的宿主目录即可

    cp /原宿主目录/.* /目标目录

    15.png

    第二种:usermod

    usermod -d /usr/newfolder -u uid

    -u后面一定要接uid啊,不是username

    附:usermod详细参数

    语  法:

    usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][- f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s ][-u ] [用户帐号]

    补充说明:usermod可用来修改用户帐号的各项设定。

    参  数:

    16.png

    最后切换到普通账户,就会看到当前默认目录已经更改了。

    17.png

    相关推荐:《Linux视频教程

    以上就是linux中用户目录怎么修改的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    广告:Linux视频教程零基础入门到精通

    专题推荐:linux
    上一篇:linux怎么保存修改的文件 下一篇:linux有什么防火墙软件
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• linux有哪些桌面系统• linux kvm是什么• linux tcl是什么• linux制图软件有哪些• linux有几个运行级别
    1/1

    PHP中文网