1. 修改账户的本质

对于 linux 系统来说,一切皆文件,所以修改系统中的设置就是修改一些关联的文件。而修改用户名和密码就是修改系统的设置,只是这个设置比较特殊,这个设置修改起来也较为麻烦和危险。

这里需要注意的事项:如果需要同时修改用户名和密码,那么请先修改密码,密码修改成功之后再修改用户名,这一点是一定需要注意的,这样可以避免修改用户名和密码后密码错误或密码正确也无法进入桌面的问题。

2. 修改密码

  • 对于 linux 系统熟练使用终端进行系统设置是非常方便的,简单来说就是设置步骤一部到位简洁干练,所以我们首先需要打开系统终端。
  • 在终端执行 sudo su 命令再输入 root 账户的密码或直接切换用户为 root 用户,对于 linux 系统重要敏感的设置都需要在 root 权限下进行操作。所以这一步是必须的。
  • 可以在任何目录下在终端执行 passwd 命令,提示输入新密码,提示再次输入确认密码,修改后将提示密码修改成功。
  • 修改密码后需要重新启动 linux 新密码才会生效。

3. 修改用户名

  • 与修改密码一样,需要修改用户名我们首先需要打开系统终端。
  • 在终端执行 sudo su 命令再输入 root 账户的密码切换用户为 root 用户,对于 linux 系统重要敏感的设置都需要在 root 权限下进行操作。所以这一步是必须的。
  • 进入 /etc/ 目录下,在终端中使用系统自带的文本编辑器来编辑 passwd 文本文件,比如使用 gedit passwdvim passwd 或其他的都可以,只需要可以修改文件即可。打开文件后找到存在旧用户名的文件行,修改旧用户名为新的用户名。 注意:只修改用户名,后面的全名,目录等不要修改也不能修改
  • 进入 /etc/ 目录下,在终端中使用系统自带的文本编辑器来编辑 shadow 文本文件,比如使用 gedit shadowvim shadow 或其他的都可以,只需要可以修改文件即可。打开文件后找到存在旧用户名的文件行,修改旧用户名为新的用户名。
  • 进入 /etc/ 目录下,在终端中使用系统自带的文本编辑器来编辑 group 文本文件,比如使用 gedit groupvim group 或其他的都可以,只需要可以修改文件即可。打开文件后你应该会发现你的用户名在很多个组中,存在旧用户名的文件行需要全部修改,将旧用户名修改为你的新用户名。
  • 再把 /home 目录下的用户文件夹的名字修改为新的用户名名称,这一步忘记修改将导致开机时输入用户名密码都正确也无法进入桌面,出现一闪后回到锁屏界面。
  • 修改完所有文件后,重新启动 linux,新的修改才会生效。

4. 容易遇到的问题

典型的一个问题就是修改用户名和密码之后,无法进入图形界面。对于这个问题要么是 /home 目录下的用户文件夹的名字没有修改为新的用户名名称,要么是将 /home/old_user 修改为 /home/new_user 后,/etc/passwd 文件里面对应的名字没有同步修改。

但是无法进入桌面又怎么去重新修改呢?
在 linux 的锁屏界面可以用 Ctrl+Alt+F3 进入 linux 系统的终端界面,在终端中登录 root 用户然后输入 startx 命令进入 root 账户的图形界面,再修改 /etc/passwd 文件。

kali linux 修改用户名密码相关推荐

  1. kali linux修改root密码

    稍微有别于其他linux系统,kali linux修改root密码有以下几步: 首先,启动kali linux,grub引导到如下界面时,选择Advanced options for kaliGNU/ ...

  2. Linux更改用户名密码

    Linux修改用户名密码 修改密码一般需要,知道自己当前的密码,如果不记得只能切换到root用户权限修改. 1.先查看自己当前用户 $ id //输入该命令 uid=1004(user) gid=10 ...

  3. linux修改用户名和密码

    linux修改用户名和密码 修改root密码:sudo passwd root 修改主机名:sudo vi /etc/hostname 将其中的名字改为自己的名字 sudo vi /etc/hosts ...

  4. linux修改用户名、密码、组名等详细步骤

    1.修改root密码 sudo passwd root2.修改用户密码(如abc) sudo passwd abc3.修改主机名: sudo vim /etc/hostname 将旧主机名 改为 新主 ...

  5. linux修改用户名、密码、用户组、设备名教程

    标题:linux修改用户名.密码.用户组.设备名教程 第一步设置密码: 1.修改root密码(必须要做) sudo passwd root 2.修改用户密码(用户名为xxx) sudo passwd ...

  6. linux修改用户名报错,Linux 用户切换、修改用户名、修改密码

    一.用户切换 "$":普通用户提示符 "#":root用户提示符 1.普通用户到root: 方式一:命令:su然后输入root密码 此种方式只是切换了root身 ...

  7. linux修改用户名命令6,linux用命令改用户名

    怎样更改linux的用户名 Linux中可以使用usermod命令更改用户名,具体的操作方法如下: 首先打开linux的终端,输入指令修改用户名,简单的用户名修改是usermod加参数l,后面跟新用户 ...

  8. 远程连接kali linux一直提示密码错误的解决方法

    远程连接kali linux一直提示密码错误的解决方法 问题描述 问题描述 最近在用SecureCRT连接kali linu虚拟机的时候一直提示我密码错误,开始以为是我输入错误,后来多试了很多次依旧提 ...

  9. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

最新文章

  1. git 换行符LF与CRLF转换问题
  2. Linux多线程实践(一)线程基本概念和理论
  3. 【错误记录】Android Studio 编译报错 ( Cannot use connection to Gradle distribution . as it has been stopped. )
  4. 数据结构-单循环链表(C语言代码)
  5. poj 1298 The Hardest Problem Ever
  6. PAT:1034 Head of a Gang (30分)
  7. Kruskal HDOJ 4313 Matrix
  8. python中的ans是什么意思_python ans
  9. RIPRO主题美化-首页全屏动态幻灯片美化模块 WordPress主题美化
  10. docker-compose.yml配置文件详解
  11. JSPServlet精华笔记
  12. 缓存与数据库的一致性
  13. 管理数据库计算机网络,计算机网络与数据库管理系统.pdf
  14. CVE-2018-14418 擦出新火花
  15. 飞机游戏跟踪导弹的算法[C#源码]
  16. 文件系统 83 linux,Linux文件系统
  17. 手艺人舍bpftrace而取systemtap的代价和思考
  18. 如何更改项目的发布名称
  19. 微信下单、支付流程和注意事项
  20. 微信小程序修改数组中的元素_微信小程序——this.setData()动态修改数组中的某一值...

热门文章

  1. 基于matlab的光伏模块输出特性及mppt的建模与仿真,基于MATLAB的光伏模块输出特性及MPPT的建模与仿真...
  2. 数据的存储结构有哪些?
  3. Python日期推算实操案例
  4. FI和MM集成自动记账-采购收货发票校验业务-OBYC
  5. 用python来编写TSP问题
  6. Pycharm学生用户免费激活
  7. 国外计算机科学英语演讲,华工学子英语演讲共庆祖国华诞
  8. 一文搞懂前台,后台,中台,前端,后端,管理端,业务端,技术中台,业务中台,数据中台,物联网中台到底是什么?
  9. pytorch怎么下载?pytorch在哪里下载?
  10. 寒假学习打卡第一篇文章-----numpy的学习