kali linux用户名密码忘记了怎么办_kali用户名密码

kali linux用户名密码忘记了怎么办_kali用户名密码1.修改账户的本质对于linux系统来说,一切皆文件,所以修改系统中的设置就是修改一些关联的文件。而修改用户名和密码就是修改系统的设置,只是这个设置比较特殊,这个设置修改起来也较为麻烦和危险。这里需要注意的事项:如果需要同时修改用户名和密码,那么请先修改密码,密码修改成功之后再修改用户名,这一点是一定需要注意的,这样可以避免修改用户名和密码后密码错误或密码正确也无法进入桌面的问题。2.修改密码对于linux系统熟练使用终端进行系统设置是非常方便的,简单来说就是设置步骤一部到位

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1. 修改账户的本质

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

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

2. 修改密码

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

20210829160705.jpg

3. 修改用户名

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

20210829162720.jpg

20210829162459.jpg

4. 容易遇到的问题

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/192284.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • unity安装到一半失败

    unity安装到一半失败从unityhub安装unity总是到一半就提示失败,之前试过用取消同时安装visualstudio的选项,但后期重新安装很麻烦。从unity官方论坛找到了这些解决办法,一一排查过了,发现去掉Documentation可选项安装成功,visualstudio也正常安装了。…

  • Redis的持久化-RDB

    Redis的持久化-RDB

  • C++ byte数组/char数组 截取部分字节

    C++ byte数组/char数组 截取部分字节VS-C++系列:所有相关C++文章链接.VS-C#系列:所有相关C#文章链接.bat系列:所有相关bat文章链接.Keil系列:所有相关文章链接所有内容均以最小系统调试成功;逐步提供低分源码工程下载!保证每行代码都经过验证!如有疑惑,欢迎留言,看见即回;祝好__byDxg_LC序言:1、以上链接为方便整理查看资料用;伴随博文发布更新,如果有不正确处,感谢指正2、因本人能力有限若有不正确之处或者相关超链接失效,请于相关文章内提醒@博主;灰常感谢3、友情提醒1,勿要《一支烟

  • 【Flume】batchSize和transactionCapacity区别

    batchSize是针对Source和Sink提出的一个概念,它用来限制source和sink对event批量处理的。即一次性你可以处理batchSize个event,这个一次性就是指在一个事务中。当你处理的event数量超出了batchSize,那么事务就会提交了。注意,这里有一个隐晦的地方,就是batchSize一定不能大于transactionCapacitytransactionC…

  • JSP入门教程(4)[通俗易懂]

    使用脚本在有些地方,你大概要加一些好的,成熟的程序到你的JSP页里,JSP的标签虽然很强大,但是完成某些工作还是比较费力的困难的。这时你可以使用脚本语言段来补充JSP标签。使用的JSP引擎是支持脚本语言的,SUN的JSP参考文说明,必须使用Java程序语言来编写脚本,但是其他第三方的JSP引擎允许使用其他语言来写脚本程。如何增加脚本首先,你必须了解一些增加脚本元素到JSP页中的一些基本规则

  • vue-cli-service serve报错_token怎么获取

    vue-cli-service serve报错_token怎么获取前端调试使用node环境调试代码时,返回token无效,线上环境和其他浏览器都没有错误解决方案:打开chrome输入chrome://flags/搜索SameSitebydefaultcookies找到SameSitebydefaultcookies和CookieswithoutSameSitemustbesecure将两个都设置成disable参考:https://www.cnblogs.com/yuan31415/p/13745139.html原因Chrome5

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号