Linux:修改用户密码

article/2025/9/24 0:21:35

Linux修改用户密码

使用的Linux版本是:ubuntu-18.10-live-server-amd64

知道一个用户名密码时,修改用户密码,各个版本下都是通用的;

重置密码的时候,版本不同,可能操作的地方不一样了。

如果一个账号的密码都不记得了(这通常是需要修改用户密码最多的情况),那就需要重置密码,相对就比较复杂一些,放在最后讲。

但凡知道一个用户的密码,那就好办。(普通用户登录的情况下,也可以修改root用户的密码。)

1. 知道一个账号的密码

这就是正常情况下,修改用户密码。

1.1 知道root用户密码时

root用户登录时,运行passwd 命令,可以设置或修改任何用户的密码

  • 语法格式:# passwd 用户名

1.1.1 修改root用户密码

在root用户登录的情况下,执行以下指令,进入密码修改界面
# passwd
passwd命令后不加用户名,表示修改当前用户的密码
输入新密码即可,无需重启Linux系统。

1.1.2 修改普通用户密码

(普通用户账号密码登录时,只能修改自己的密码)
# more /etc/passwd 查看当前所有用户,自己创建的用户,在最后
# passwd es 更改用户 es 的密码
输入新的密码

1.2 知道一个普通用户的账号密码

  • 在普通用户登录的情况下,修改root用户密码
    $ sudo passwd root
    会要求输入普通用户的密码
    输入后,会显示“enter new Unix password”
    这就是修改root用户密码,输入并确认密码后,即成功修改root用户密码
  • 修改普通用户自己的密码
    $ passwd // 进入修改密码界面,输入新密码即可

2. 不知道任何账号的密码

忘记了root用户的密码,也不知道任何普通用户的账号密码,如果还想继续用这个Linux系统,就只能重置密码了(这个较复杂)。

ubuntu-18.10-live-server-amd64系统为例

重新启动时,按ESC键进入启动引导页面:
在这里插入图片描述
选择“高级选项”,按“E”键,进入编辑界面:
在这里插入图片描述
找到下面的内容所在:
在这里插入图片描述
修改为:
在这里插入图片描述quiet splash rw init=/bin/bash

按F10保存并进入启动引导界面:
在这里插入图片描述
输入passwd命令,并输入新密码:
在这里插入图片描述
网上有很多人说,此时重启虚拟机,就可以了。

重启虚拟机,有两种方法:reboot命令启动,VMware平台上重启。
但无论哪种方式,去重启系统,都可能导致系统卡死掉。

建议的方式,是直接从VMware平台上关闭系统(关机),然后再开机,这样就可以避免虚拟机重启,系统卡死的问题!

重新启动后:
在这里插入图片描述


http://chatgpt.dhexx.cn/article/4eqXcniA.shtml

相关文章

针对文本文件单行连续多字符内容根据分隔符号转多行方法

1、提供的数据没有换行,单行连续多字符,以逗号分隔 2、新创建个电子表格 然后 文件 -打开 ,文件类型选择txt,然后导入你要导入的文本文件,选择 分隔符符号,分割符号 选择 逗号,导入后 然后复制数据&#x…

matlab如何以矩阵形式读取TXT格式大量带分隔符号的实验数据

首先,这是我自己遇到的一个问题,查阅了很多资料,发现MATLAB直接调用这样的文件并不理想,下面我将借助Excel工具处理,再用MATLAB调用Excel的方法来获得想要的效果。以一个TXT格式文件为例子。 data.txt 当然&#xff0c…

LabVIEW学习笔记十二:分隔栏详解

使用分隔栏和窗格 分隔栏(例如,工具栏、状态栏)用于创建专业美观的前面板用户界面。使用分隔栏,将前面板分隔为多个独立的区域,上述独立的区域称为窗格。每个窗格都类似于一个前面板,有其独立的面板坐标和…

Excel如何统计多种分隔符号的单元格姓名个数

之前跟大家分享了如何统计Excel同一单元格中姓名个数的方法,但是有小伙伴问我假如单元格中姓名之间的分割符号不都是逗号该怎么办?下面就跟大家分享一下。 如下图,单元格中含有多种分割符号,有全角符号也有半角符号,有…

SQL Server中自定义函数:用指定的分隔符号分割字符串

微软SQL Server数据库中包含了很多内置的函数,入下图: 它们用于处理日期、数学、元数据、字符串等。 其中最为常用的就是处理字符串,里面包含了CharIndex()等函数,非常方便使用。 但是对于特殊字符串的处理,比如&a…

python的分隔符_python分隔符

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 1.split不支持同时使用多种字符做分隔符,如果想实现这样的效果,可以用re,例如:s=hello! this?is!what?i! want>>>shello! this?is!what?i! wan…

怎么根据分隔符号将Excel数据换行复制

今天跟大家分享一下怎么根据分隔符号将Excel数据换行复制 1.如下图我们想要将左边数据根据分隔符号“/”,将表格转为右边那样。 2.首选选择D3单元格 3.然后点击下图选项(Excel工具箱,百度即可了解详细下载安装信息,本文这里就不做…

mysql中如何将存在分隔符号的一列进行拆分,成为多行

mysql中如何将存在分隔符号的一列进行拆分,成为多行 -- ****************************** 写在前面的说明 ********************************** /* student 为 上面左图的表名,表内字段名称见上图; 1.一个中文符号或者文字长为3,一…

「Python编程规范」语句分隔符号

功能要求 在Python中使用语句分隔符号“;”,在一行代码中编写多条语句。 实例代码 print(100);print(23) 运行结果 知识说明 print(100);print(23):print(100)和print(23)分别是两条语句,但这两条语句编写在同一行代码中,中间…

wps怎么删除分隔符号 分栏

这时我们就可以看到所插入的分节符了。如要删除先将光标定位到分隔符前面,按Delete即可删除。

Java入门(一)java中的分隔符号

一直想自己学着写点东西,就趁着寒假写个简单的java入门,当时学校发的教材《java应用开发与实践》这本书作为小白入门就足够了 所以我准备按着这本书的目录顺序来写。(如果是大学生然后只是为了应付考试,学校配的书看了就绰绰有余…

文件分隔符 ‘/‘(斜杠) 和 ‘\‘(反斜杠) 的使用

前言 在学习时,总会用到 Windows 和 Linux ,输入路径时,文件路径分隔符有时用 ‘\’(斜杠),有时用 ‘/’(反斜杠),属实不好区分,故作此篇。 在 Windows 操作…

IIS6+PHP5 内存位置访问无效

在PHP5.2.4中加载php_sqlite.dll时忘记加载php_pdo.dll文件,运行phpinfo()函数时提示内存位置访问无效。去掉";extensionphp_pdo.dll"前面的分号,重新启动w3svc,问题解决。 如果在php.ini文件中设置display_startup_errors On&…

计算机内存管理之内存访问

文章目录 一、设备I/O内存访问ioremap & ioremap_nocacheioremap_cachedioremap_wc & ioremap_wtI/O内存访问流程 二、设备地址映射到用户空间mmap过程 三、devmem原理“/dev/mem”设备devmem命令原理 四、malloc原理malloc的工作原理缺页中断malloc的free 一、设备I/O…

0xC0000005: 写入位置 0x00000000 时发生访问冲突的解决办法(内存对齐)

0xC0000005: 写入位置 0x00000000 时发生访问冲突的解决办法(内存对齐) 顺带总结相关的内存问题: 1)写入位置发生冲突(内存对齐造成) 2)delete造成的this->0xFFFFFFFF内存问题链接 其它的话,由于当时项目测试忘了截图只能口述…

内存访问冲突问题(非法内存访问)

无独有偶,我居然又碰上了同样的问题。 原因跟之前一样,对象在内存中已经被销毁,或者这个对象压根就没有被创建过。 慢慢的查找p_Screen在哪里被复制以及在哪里被销毁,最有效的方法就是看函数调用栈。 当我把断点设置在p_Screen赋值…

访问固定的内存位置(Accessing fixed memory locations)

背景 如果有学过汇编,那么访问内存将不是一件难事,因为汇编要求你熟悉每一个内存模块,每一个内存地址。我记得当初上汇编的第一节课,老师就说汇编如果不懂的,直接debug那个地址,在命令控制台里找出那个地址…

访问非法内存为什么不会出错?

大家好,我是杂烩君。 上篇文章分享几个实用的代码片段(第二弹)我们分享了一段代码: 有位读者在朋友圈评论我的文章:(type * )0不是指向空地址吗?(type*)0->…

关于ImportError: DLL load failed: 内存位置访问无效的解决方案

一、首先确定import XXX哪个出错了。我的是import ibm_db出错了! 二、cmd,输入 pip uninstall ibm_db,先是删除这个驱动包!前提是你必须安装pip,如果没有安装命令不能识别。 三、删除成功后,输入 pip ins…

MUI框架详解-全面讲解MUI框架使用

课程目录: 01MUI 介绍、新项目创建、 基础布局.mp4 02MUI - accordion(折叠面板)、button.mp4 03MUI - actionsheet(操作表)、badge.mp4 04MUI - 复选框、单选框、使用js获取选择值.mp4 05MUI - datepicker&#xff08…