之前介绍过设置密码相关的信息可以通过chage命令,这里介绍passwd命令,他也具备设置密码的功能。
passwd --help
# passwd --help
使い方: passwd [オプション...] <accountName>
-k, --keep-tokens 有効な認証トークンを維持する
-d, --delete named
アカウントのパスワードを削除する
(root のみ)
-l, --lock 指名されたアカウントのパスワードをロック(rootのみ)
-u, --unlock 指名されたアカウントのパスワードをロック解除(rootのみ)
-e, --expire 指名されたアカウントのパスワードを失効(rootのみ)
-f, --force 操作を強制
-x, --maximum=DAYS 最大パスワード寿命 (root のみ)
-n, --minimum=DAYS 最低パスワード寿命 (root のみ)
-w, --warning=DAYS パスワード失効の前にユーザーが警告を受ける事前日数 (root のみ)
-i, --inactive=DAYS パスワードが失効した後にアカウントが無効になるまでの日数 (root のみ)
-S, --status named
アカウントのパスワードステータスを報告する (root のみ)
--stdin 標準入力(stdin)
から新規トークンを読み込む (root のみ)
Help options:
-?, --help Show this help message
--usage Display brief usage message
更改用户密码
passwd 用户 #修改指定用户的密码,该命令通过在root用户下执行
passwd #默认情况下,修改当前用户的密码
显示密码的状态信息
# passwd -S root
root PS 2017-09-27 0 90 7 -1 (パスワード設定済み、SHA512 暗号化。)
各字段含义
1.用户名
2.显示密码状态(PS = 密码设置,LK = 密码锁定,NP = 无密码)
3.上次修改密码的时间
4.密码能更改的最小期限
5.最大期限
6.警告期限
7.非活动时间
删除指定用户的密码
# passwd -d test1
ユーザー test1 のパスワードを削除。
passwd: 成功
# passwd -S test1
test1 NP 2017-09-28 0 99999 7 -1 (空のパスワード)
[test3@***test root]$ su test1
[test1@***test root]$
使密码过期
# passwd -e test3
ユーザー test3 のパスワードを失効。
passwd: 成功
# passwd -S test3
test3 PS 1970-01-01 0 90 7 -1 (パスワード設定済み、SHA512 暗号化。)
$ su test3
パスワード:
パスワードを直ちに変更する必要があります(強制されたルート)
test3 用にパスワードを変更中
現在の UNIX パスワード:
新しいパスワード:
新しいパスワードを再入力してください:
[test3@***test root]$
锁定系统用户的密码
锁定用户密码之后,是不可以通过密码登录到用户的(root用户下su可以切换),用户也不可以修改密码,root用户可修改,修改完后,密码的锁定将会被解除
# passwd -l test3
ユーザー test3 用のパスワードをロック。
passwd: 成功
# passwd -S test3
test3 LK 2017-09-28 0 90 7 -1 (パスワードはロック済み。)
解除密码锁定
# passwd -u test3
ユーザー test3 用のパスワードをロック解除。
passwd: 成功
# passwd -S test3
test3 PS 2017-09-28 0 90 7 -1 (パスワード設定済み、SHA512 暗号化。)
设置非活动时间
在 passwd 命令中使用 -i 选项用于设系统用户的非活动时间。当用户(test2用户)密码过期后,用户再经过 ‘n‘ 天后(5天)没有更改其密码,用户将不能登录。
#passwd -i 5 test2
ユーザー test2 のエージングデータを調節。
passwd: 成功
passwd -S test2
test2 PS 2017-09-28 0 99999 7 5 (パスワード設定済み、SHA512 暗号化。)
设置密码更改的最短时间
# passwd -n 90 test2
ユーザー test2 のエージングデータを調節。
passwd: 成功
# passwd -S test2
test2 PS 2017-09-28 90 99999 7 5 (パスワード設定済み、SHA512 暗号化。)
设置密码过期前的警告期限
-w’ 选项在 passwd 命令中用于设置用户的警告期限。这意味着,n天之后,密码将过期。
# passwd -w 12 test2
ユーザー test2 のエージングデータを調節。
passwd: 成功
# passwd -S test2
test2 PS 2017-09-28 90 99999 12 5 (パスワード設定済み、SHA512 暗号化。)
相关推荐
### Linux下passwd命令设置修改用户密码 在Linux系统中,`passwd`命令是用于管理和更改用户账户密码的重要工具。本文将详细介绍如何使用`passwd`命令来设置或修改用户密码,并探讨其常用选项及其功能。 #### 基本...
在Linux操作系统中,修改密码是常见的管理任务,但有时可能会遇到一些问题,导致无法正常更改。本篇文章将详细解析在Linux环境下遇到的“修改不了密码”问题及其解决方案。 首先,当尝试修改密码时,可能会遇到如下...
本课件"Linux基础课件设置用户密码passwd命令共10页.pdf"详细介绍了如何使用这个命令,旨在帮助初学者掌握这一基础技能。 `passwd`命令的基本用法非常直接,通常在命令行中输入`passwd`即可启动密码更改流程。默认...
Linux 开发板启动需要登录密码设置方法 Linux 开发板在启动时需要设置登录密码,以确保系统的安全性。在编译 BusyBox 时,只需要选择相关的选项,就可以支持用户密码登录。下面将详细介绍设置登录密码的步骤。 ...
解密Linux 上的VNC 用户密码,VNC用户密码保存在~username/.vnc/passwd
`passwd`命令是Linux系统中用于设置或更改用户密码的核心工具,它对于系统管理员和普通用户来说都十分关键。本节我们将深入探讨`passwd`命令的作用、格式以及基本用法。 ### `passwd`命令的作用 `passwd`命令的...
使用passwd username 修改 username 的密码; 使用该命令会有提示,即进入了交互界面,输入密码即可。 使用脚本修改密码 很多时候我们可能需要远程执行服务器上的脚本来修改账号密码,此时就没有办法进行交互了。 ...
Linux 命令 passwd 是一个非常重要的命令,用于修改用户密码。它可以由普通用户和超级用户使用,但二者的权限不同。普通用户仅能修改自己的密码,而超级用户可以修改任意账户的密码,并且可以改变相关账户密码的有效...
Linux 设置 GRUB 密码及重置密码 Linux 中设置 GRUB 密码是一种非常重要的安全措施,对于多用户的计算机或服务器来说,增加了安全性。GRUB 密码可以分为全局密码和菜单密码,通过设置 GRUB 密码可以防止他人通过 ...
知识点:passwd 命令是 Linux 中的一个密码管理工具,用于设置和管理用户密码。 9. 添加 Samba 用户 使用 smbpasswd 命令添加 Samba 用户。 知识点:Samba 是一个开源的文件和打印服务器软件,用于在 Linux 和 ...
下面将详细介绍如何使用Java来实现这一功能,以及相关的Linux密码管理知识。 1. **Linux密码系统** - Linux使用shadow文件存储密码,这个文件只有root用户才能读取。 - 用户密码由加密算法处理后存储,通常使用的...
- **用户管理命令**:`adduser`(添加用户)、`usermod`(修改用户属性)、`passwd`(更改密码)。 5. **网络配置**: - **网络接口**:`ifconfig`(查看或配置网络接口)或`ip`命令(更现代的替代工具)。 - **...
首先,我们要理解Linux中用户密码的修改通常通过`passwd`命令来完成。但在多台服务器上手动执行这个命令显然是低效的。为了批量修改,我们可以编写一个脚本,这里涉及到的是VBScript(Visual Basic Scripting ...
在 Linux 系统中,`passwd` 命令用于修改用户密码。`passwd` 命令的基本语法为 `passwd <用户名>`,其中 `<用户名>` 是要修改密码的用户名称。在本例中,我们使用 `passwd root` 命令来修改 root 用户的密码。 为...
但是,忘记Linux密码是非常常见的问题,特别是对于新手用户而言。在这篇文章中,我们将讨论忘记Linux密码的解决方法,并提供相应的解决方案。 Linux密码管理 ---------------- 在 Linux 系统中,密码是由/etc/...
- 进入单用户模式后,可以使用`passwd root`命令来设置新的root密码。 4. **重启系统:** - 设置完密码后,使用`exec /sbin/init`命令退出单用户模式并重启系统。 #### Debian/Ubuntu发行版 对于Debian和Ubuntu...
1、passwd 简单说明;...如果root用户运行passwd ,可以设置或修改任何用户的密码; passwd 命令后面不接任何参数或用户名,则表示修改当前用户的密码;请看下面的例子; [root@localhost ~]# passwd 注
passwd # 修改root用户的密码 ``` 按`Enter`键后,系统会提示你输入新密码,再次输入确认。输入完成后,密码会被更新。 2. **图形界面更改ROOT密码** 如果你更喜欢图形化界面,可以在菜单中找到“系统” -> ...
在Linux系统管理中,设置账户或密码的有效期是一项重要的安全策略,这可以帮助维护系统的安全性,防止未经授权的访问。本文将详细讲解如何在Linux环境中进行这些设置。 首先,我们需要回顾Linux中用户和密码管理的...