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 文件。

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • neokylin操作系统_kinit命令

    neokylin操作系统_kinit命令基础命令进入根目录cd/新建用户useraddname切换用户suname设置用户密码passwdname创建目录mkdirdirname目录删除(强制)rm(-rf)dirname文件创建touchfilename查看当前目录下的文件ll(-a查看隐藏文件)pwd查看当前目录或文件位置创建文件Touchaa.dataVimaaa.dataechomljs>data.log文件查看catfilename仅查看vimf

    2022年8月10日
    6
  • mysql8.0.26安装及配置超详细教程(ps怎么下载安装详细步骤图)

    文章目录:官网下载MySQL的安装包添加并配置my.ini文件配置系统变量并初始化MySQL安装并启动MySQLNavicat连接MySQL并修其密码安装过程中常见问题及其解决方法官网下载MySQL的安装包下载链接如下:MySQL8.0.20版本其他版本:MySQL8.0.16版本MySQL8.0.20版本压缩包解压后如下图所示:添加并配置my.ini文件在原解压根…

    2022年4月13日
    53
  • 最好懂的python文件读写(详解)

    最好懂的python文件读写(详解)目录  1、文件读写的流程  2、文件读写的几种常见模式  3、read、readline、readlines的区别  4、对于一个10G的大文件,怎么高效的查看文件中的内容呢?1、文件读写的流程1)类比windows中手动操作txt文档,说明python中如何操作txt文件?①windows中手动操作txt文件的步骤找到word文档打开word文档查看(或操作)word文…

    2022年6月2日
    35
  • 百度分享代码–一键分享Baidu Share BEGIN

    百度分享代码–一键分享Baidu Share BEGINhttp://share.baidu.com/code/advance一、概述百度分享代码已升级到2.0,本页将介绍新版百度分享的安装配置方法,请点击左侧列表查看相关章节。二、代码结构分享代码可以分为三个部分:HTML、设置和js加载,示例如下:代码结构如下: 展示按钮–> window._bd_share_config={

    2022年10月8日
    3
  • c语言控制输出格式-小数点位数

    c语言控制输出格式-小数点位数控制小数位数就是通过输出格式说明符来规定的printf(%m.nf)表示打印至少m个字符宽度(包括整数、小数点和小数部分的位数),n位小数1.printf(“%3.0f”,floatNum):不保留小数说明:%3.0f表明待打印的浮点数(floatNum)至少占3个字符宽,且不带小数点和小数部分,整数部分至少占3个位宽;注意:这里的3只代表整数部分至少占3位,舍弃小数点和小数点…

    2022年7月24日
    45
  • 正确使用AWS S3的方式之打造自己的https图床「建议收藏」

    正确使用AWS S3的方式之打造自己的https图床

    2022年2月10日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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