用指令更改ubuntu系统的密码

  1. 打开终端:
    可以按下 Ctrl + Alt + T 快捷键打开终端。

  2. 在终端中输入以下命令并按回车键:

    passwd
    
  3. 系统会提示您输入当前的密码。输入后按回车(注意:输入时密码不会显示在屏幕上,这是正常的)。

  4. 然后系统会要求您输入新的密码。输入新密码后按回车。

  5. 系统会再次要求您确认新密码。再输入一次新密码并按回车。

  6. 如果密码更改成功,您会看到类似以下的提示:

    passwd: password updated successfully
    

这样,您的登录密码就更改成功了!

如果出现下面错误:Bad: new password is too simple,那是因为在 Ubuntu 中,默认的密码复杂性策略不允许使用过于简单的密码。然而,您可以通过修改系统的密码策略来允许设置简单密码。请注意,这可能会降低系统的安全性,因此要谨慎使用。

下面是如何暂时或永久禁用密码复杂性检查的步骤:

方法 1:修改 pam 设置来允许简单密码

  1. 编辑 PAM 配置文件
    在终端中输入以下命令以编辑 PAM 密码设置文件:

    sudo nano /etc/pam.d/common-password
    
  2. 查找 pam_pwquality.so
    您会看到一行类似于以下内容:

    password requisite pam_pwquality.so retry=3
    
  3. 禁用复杂性检查
    在这行的末尾,添加 minlen=1, dcredit=-1, ucredit=-1, lcredit=-1, ocredit=-1,强制允许非常简单的密码。修改后的内容可能如下所示:

    password requisite pam_pwquality.so retry=3 minlen=1 dcredit=-1 ucredit=-1 lcredit=-1 ocredit=-1
    
    • minlen=1: 最小密码长度为 1。
    • dcredit=-1: 允许没有数字。
    • ucredit=-1: 允许没有大写字母。
    • lcredit=-1: 允许没有小写字母。
    • ocredit=-1: 允许没有特殊字符。
  4. 保存并退出
    编辑完文件后,按 Ctrl + O 保存更改,按 Ctrl + X 退出编辑器。

  5. 更改密码
    现在您可以尝试使用简单密码更改密码:

    passwd
    

方法 2:临时禁用密码质量检查

您还可以在更改密码时,临时跳过密码复杂性检查。使用以下命令以 root 权限设置用户的简单密码:

  1. 在终端中输入以下命令:

    sudo passwd 用户名
    

    替换 用户名 为您要更改密码的用户账户名称。

  2. 系统将提示您输入新密码。由于这是通过 root 账户执行的,系统不会检查密码的复杂性。

注意事项

修改密码策略以允许简单密码会使系统变得不安全,尤其是如果系统暴露在网络环境中。建议仅在必要时临时使用此方法,并及时恢复默认的安全策略。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/146533.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

重生奇迹MU 强化玩法套路多 极品装备由你打造

欢迎来到重生奇迹MU的强化玩法指南!想要打造极品装备吗?不可错过这篇文章,我们将为您揭开最多套路的强化技巧和窍门,帮您节省时间和资源,并带来最高效的升级结果。无论您是新手还是老玩家,本文适合所有级别…

AI浪潮新崛起:借助AI+实景/视频直播创新魅力,开启无人自动直播新时代!

AI浪潮新崛起:借助AI实景/视频直播创新魅力,开启无人自动直播新时代! 在科技日新月异的今天,人工智能(AI)已不再仅仅是科幻电影中的桥段,它正以不可阻挡之势渗透到我们生活的方方面面&#xff…

工业物联网的海量数据如何呈现,可视化设计来助力

工业物联网产生的海量数据需要通过可视化设计来呈现,以帮助用户更好地理解和分析数据。 数据汇总和聚合: 对于大量的数据,可以通过汇总和聚合的方式来减少数据的数量,同时保留关键的信息。例如,将时间序列数据按照小…

Excel 冻结多行多列

背景 版本:office 2021 专业版 无法像下图内某些版本一样,识别选中框选的多行多列。 如下选中后毫无反应,点击【视图】->【冻结窗口】->【冻结窗格】后自动设置为冻结第一列。 操作 如下,要把前两排冻结起来。 选择 C1&a…

2024华为杯研赛D题保姆级教程思路分析+教程

2024年中国研究生数学建模竞赛D题保姆级教程思路分析 D题:大数据驱动的地理综合问题(数学分析,统计学) 关键词:地理、气候、统计(细致到此题:统计指标、统计模型、统计结果解释) …

视频压缩篇:适用于 Windows 的 10 款最佳视频压缩器

视频压缩器现在对许多想要减小视频大小的视频编辑者来说非常有名。但是,并非所有可以在网上找到的视频压缩器都能产生最佳输出。因此,我们搜索了可以无损压缩视频的最出色的视频压缩器应用程序。本文列出了您可以在离线、在线和手机上使用的十大最佳视频…

FastAdmin列表用echats渲染,使用表格的templateView实现一个图表渲染的功能

前言 FastAdmin中Bootstrap-table表格参数templateView拥有强大的自定义功能,这里我们使用templateView来实现一个图表渲染的功能。 首先我们itemtpl模板中的数据需要填充为一个JSON数据,包含column和data两列 ,chartdata为我们服务器返回的行中的数据。…

力扣-1035不相交的线(Java详细题解)

题目链接:力扣-1035不相交的线 前情提要: 因为本人最近都来刷dp类的题目所以该题就默认用dp方法来做。 dp五部曲。 1.确定dp数组和i下标的含义。 2.确定递推公式。 3.dp初始化。 4.确定dp的遍历顺序。 5.如果没有ac打印dp数组 利于debug。 每一…

nginx模块篇(四)

文章目录 四、Nginx的扩展模块4.1. Lua4.1.1 概念4.1.2 特性4.1.3 应用场景4.1.4 Lua的安装4.1.5 Lua的语法4.1.5.1 第一个Lua程序4.1.5.2 Lua的注释4.1.5.3 标识符4.1.5.4 关键字4.1.5.5 运算符4.1.5.6 全局变量&局部变量4.1.5.7 Lua数据类型nilbooleannumberstringtablef…

串口助手的qt实现思路

要求实现如下功能&#xff1a; 获取串口号&#xff1a; foreach (const QSerialPortInfo &serialPortInfo, QSerialPortInfo::availablePorts()) {qDebug() << "Port: " << serialPortInfo.portName(); // e.g. "COM1"qDebug() <<…

绿色数据中心:实现可持续发展和具备盈利能力的全闪存解决方案

数据中心成为了当今数字世界的支柱&#xff0c;负责存储、处理和分发驱动几乎所有数字服务产生&#xff08;从网上银行到即时消息&#xff09;的数据。这使得数字中心逐渐成为了现代商业基础设施的关键组成部分。 但是&#xff0c;随之而来的是&#xff0c;数据中心也已经成为…

基于asp.net固定资产管理系统设计与实现

博主介绍&#xff1a;专注于Java vue .net php phython 小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设&#xff0c;从业十五余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不然下次找不到哟 我的博客空间发布了1000毕设题目 方便大家学习使用 感兴趣的…

如何着手创建企业数据目录?(三)权限管理及版本控制

前文导读&#xff1a; 《如何着手创建企业数据目录&#xff1f;&#xff08;一&#xff09;数据目录的设定》 《如何着手创建企业数据目录&#xff1f;&#xff08;二&#xff09;数据的命名与维护》 前面聊过了数据目录的设定、数据命名规则和维护规则&#xff0c;今天我们继续…

34.打字机效果 水平滚动贴合

打字机效果 创建打字机效果动画。 定义两个动画,typing 用于字符动画,blink 用于光标动画。使用 ::after 伪元素在容器元素中添加光标。使用 JavaScript 为内部元素设置文本,并设置包含字符数的 --characters 变量。这个变量用于文本动画。使用 white-space: nowrap 和 overflo…

【华为杯】2024数学建模研赛题目

2024数学建模研赛题目已经发布 各个赛题题目如下&#xff1a; A题 B题 C题 D题 E题 F题 赛题完整版在文末&#xff0c;点击下方名片。

离散型制造业MES系统主要功能介绍

一、离散型制造业的特点 离散型制造业是指生产过程中涉及多个独立工序或步骤&#xff0c;且这些工序之间相对独立、缺乏连续性的企业。其特点主要包括&#xff1a; 产品种类多&#xff0c;开发频繁&#xff1a; 离散型制造业通常需要进行多品种产品开发&#xff0c;产品种类繁…

OpenCV特征检测(2)边缘检测函数Canny()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 使用 Canny 算法 48在图像中查找边缘。 该函数使用 Canny 算法在输入图像中查找边缘&#xff0c;并在输出地图 edges 中标记它们。在 threshold1…

微服务架构---Ribbon\Feign

Ribbon(负载均衡) Ribbon概述 在 SpringCloud 中&#xff0c; Nacos⼀般配合Ribbon进行使用&#xff0c;Ribbon提供了客户端负载均衡的功能&#xff0c;Ribbon利用从Nacos中读取到的服务信息&#xff0c;在调用服务节点提供的服务时&#xff0c;会合理的进行负载。 Ribbon作…

Java内部类一口气讲完!( •̀ ω •́ )✧

Java 内部类 Java面向对象的设计 - Java 内部类 什么是内部类&#xff1f; 作为包的成员的类被称为顶级类。 一个类可以在另一个类中声明。这种类型的类称为内部类。 如果在另一个类中声明的类被显式或隐式声明为static&#xff0c;它被称为嵌套类&#xff0c;而不是内部类…

Apache Flink 流批融合技术介绍

摘要&#xff1a;本文整理自阿里云高级研发工程师、Apache Flink Contributor 周云峰老师在 Apache Asia CommunityOverCode 2024中的分享。内容主要分为以下三个部分&#xff1a; 从流批一体到流批融合流批融合的技术解决方案社区进展及未来展望 一、从流批一体到流批融合 1&…