Ubuntu19修改用户名

20 篇文章 2 订阅

参考:
Ubuntu16.04 修改用户名和密码
嵌入式操作系统linux篇

前沿:本人是在虚拟机里安装的ubuntu系统,在进行一下操作是注意备份系统,可以先将ubuntu打包出来。在进行操作。不然操作失败你的系统就凉凉啦。
我这里使用的虚拟机是VirtualBox,然后导出系统作为备份,备份后的系统如下图:
在这里插入图片描述
如何使用VirtualBox打包ubuntu系统参考这个链接:Oracle VM VirtualBox虚拟机导出教程

如果操作失败进不了系统,先把打包好的系统解压,然后在VirtualBox导入ubuntu_x64.ovf这个文件,见下图:
第一步:
在这里插入图片描述
第二步:
在这里插入图片描述
第三步:在这里插入图片描述
导入成功后点启动,备份的原系统就可以使用了。当然,也可以使用系统快照备份,如下图,在这里插入图片描述

具体教程可以自行搜索。

下面进入正题:
修改某个用户的用户名和密码之前,必须确定你的root用户是设置了密码的,不然后面修改了用户名后,你的系统就登不上啦(弄了两次的我<_<)

  1. 修改root密码:sudo passwd root
    先输入旧密码,在输入新密码
    在这里插入图片描述

  2. 修改普通用户的密码:(如果想保持原密码不变,那么可以不用修改)
    passwd+你的用户名

  3. 修改/etc/passwd文件:sudo vim /etc/passwd
    /etc/passwd文件是系统能够识别的用户清单。当用户登录时,系统会查询这个文件,确定用户的UID并验证用户口令。
    文件格式为:
    登录名经过加密的口令UID:默认的的GID个人信息主目录登录shell
    我之前的登录名是linux
    在这里插入图片描述
    现在改成wjl
    在这里插入图片描述
    修改后:保存退出

  4. 修改 /etc/shadow内容sudo vim /etc/shadow
    /etc/shadow文件是加密的用户清单,只有超级用户可以访问这个文件,用来保护加密口令的安全。文件包括以下几个字段,以分割
    登录名经过加密的口令上次修改口令的时间两次修改口令之间最少的天数两次修改口令之间最多的天数提醒多少天警告用户口令即将过期在口令过期之后多少天禁用账号账号过期的日期保留字段,目前为空
    在这里插入图片描述
    将旧登陆名修改成wjl
    在这里插入图片描述
    保存退出。

  5. 再执行指令:sudo vim /etc/sudoers
    当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限
    在root ALL=(ALL:ALL) ALL下面一行添加 新用户 ALL=(ALL:ALL) ALL,见下图:在这里插入图片描述
    添加后:修改保存在这里插入图片描述
    如果之前存在原来的用户,如:linux ALL=(ALL:ALL) ALL,那么将原来的用户删除。

  6. 重启系统: sudo reboot

  7. 修改主目录sudo vim /etc/passwd
    /home/linux修改成 /home/wjl,保存退出
    在这里插入图片描述
    修改后
    在这里插入图片描述

  8. 将home目录下的linux文件夹重命名成wjl:sudo mv /home/linux /home/wjl
    在这里插入图片描述

  9. 然后重启就可以了

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值