Linux 更改或设置密码2025年3月17日 | 阅读 3 分钟 Unix 和类 Linux 操作系统都使用 passwd 命令来更改用户密码。passwd 命令用于更新用户保存在 /etc/shadow 文件中的身份验证密码或令牌。 passwd 命令用于更改组账户和用户的密码。普通用户可能只能修改自己账户的密码,而 root 用户或超级用户可以修改其他用户的密码。 组管理员可能可以修改组的密码。此外,passwd 命令还会更改账户信息,例如用户的全名、用户的登录 shell,或者密码的间隔和到期日期。 键入以下 passwd 命令来更改我们的密码 输出 ![]() 最初,当用户有密码时,系统会要求输入之前的密码。然后对密码进行比较和加密。将密码与存储或保存的密码进行比较。 用户只有一个机会输入正确的密码。root 用户可以绕过此步骤。因此,可以修改忘记的密码。会检查新密码的复杂度。作为一般准则,密码必须是10 到 20 个字符的组合,并包含以下所有集合中的多个字符:
在 Linux 中更改其他账户的密码如果我们想在 Linux 中更改其他用户的密码,我们必须以超级用户的身份登录。然后,我们需要键入以下命令来更改用户 karishma 的密码。 ![]() 或者, 输出 ![]() 注意:输入密码时,屏幕上不会显示密码。Linux 更改组的密码当我们使用 -g 选项时,将更改指定组的密码。在此示例中,我们将更改 group1 组的密码。 使用 -r 选项和 -g 选项是为了移除指定组的最新密码。它允许所有成员访问该组。使用 -R 选项和 -g 选项是为了限制指定组的所有用户。 修改 Linux 中的用户密码作为 Linux 系统管理员,我们可以更改我们服务器上用户的密码。要代表任何用户更改密码:
要更改或设置新的超级用户或 root 密码,我们必须输入以下命令。 ![]() 强制用户在下次登录时更改密码默认情况下,Linux 用户的密码永不过期。但是,我们可以通过 CLI 或 GUI 方法强制用户在下次登录时更改密码。语法如下: 我们可以使用以下命令立即使某个账户的密码过期: ![]() 系统会进行确认。 锁定和解锁用户密码锁定密码使用以下命令,我们可以锁定用户密码。 此选项将通过将其修改为与可能的加密值不匹配的任何值来禁用密码。它会在 /etc/shadow 文件中的密码开头添加 ! 符号。 解锁密码我们可以使用以下命令解锁密码。 上述选项命令将通过将密码修改回先前的值来重新启用密码。 在 Linux 中设置安全密码的技巧密码安全性的任何泄露通常都源于粗心选择密码。避免使用诸如
我们强烈建议为每个用户账户设置一个唯一的密码。 下一主题SSH 命令 |
在 Unix 操作系统中,所有数据都组织成文件。每个文件都组织在目录中,这些目录以树状结构组织,称为文件系统。以下是 Unix 中的文件类型:普通文件 目录 特殊文件 管道 套接字 符号链接 1. 普通文件 普通文件是文件...
阅读 4 分钟
简介 PATH 代表 'Put an ExeCutable'(放置可执行文件),是 Linux 中的一个特定环境,它优先搜索目录。将目录添加到 PATH 变量意味着用户可以在不包含可执行文件完整路径的情况下调用命令,这...
阅读 4 分钟
VirtualBox 是免费软件,允许我们虚拟化 X86 计算机的架构。运行 VM 的操作系统称为主机。VirtualBox 可以在 macOS、Linux 或 Windows 上作为其主机 OS 运行。虚拟机可以运行多个操作系统...
阅读9分钟
在首次安装 Ubuntu 系统时,会创建一个 sudo 用户来执行各种管理操作。我们可以轻松地从其他 sudo 用户的帐户更改已忘记的管理用户或 sudo 用户的密码,如果我们...
阅读 3 分钟
什么是vscode vscode是Visual Studio Code的缩写。它是一款强大的代码编辑器,是Microsoft开发的开源产品。Visual Studio Code内置了对调试、代码片段、代码重构、集成终端、代码补全、语法高亮和嵌入式Git控制的支持。vscode是跨平台的...
阅读9分钟
RVM 支持几乎所有的 Windows 和类 Unix 系统(在 Windows 上使用 Bash 或 Cygwin,在 Ubuntu 上)。基本需求是 curl、gpg2、bash,以及 GNU 版本的所有工具,但 RVM 会尝试自动检测并安装任何必需的工具。RVM 是……
阅读 12 分钟
Node.js 是一个开源的 JavaScript 运行时环境。由于 Node.js 拥有活跃的用户社区,每隔几周就会出现小型的软件更新。我们可能将 Node.js 用作 Mean 堆栈层或在独立的 JS 框架中。但是,请确保更新 Node.js...
11 分钟阅读
什么是 OpenVPN?OpenVPN 是一个 VPN 虚拟专用网络系统,它实现了多种技术,用于在桥接或路由的远程访问设施和配置中创建安全的站点到站点或点对点连接。它实现了服务器和客户端应用程序。OpenVPN 允许对等方使用预共享...相互认证。
阅读 10 分钟
简介 该发行版基于 Arch Linux,而 Arch Linux 是基于滚动发布的。用户通过使用其他 init 系统获得了系统自由。不仅系统,而且还提供 digit、s6、run it 和 OpenRC。偏好该系统的用户...
阅读 8 分钟
简介 是创建美国独立视频游戏工作室的第一人,该工作室模拟冒险游戏,由 Monomi Park 开发和发布。该游戏于 2016 年 1 月推出抢先体验版,并于 2017 年 8 月 1 日正式发布,适用于 Windows、macOS、Linux 和...
阅读 6 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India