`

linux密码设置相关(passwd)!

 
阅读更多

之前介绍过设置密码相关的信息可以通过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命令设置修改用户密码 在Linux系统中,`passwd`命令是用于管理和更改用户账户密码的重要工具。本文将详细介绍如何使用`passwd`命令来设置或修改用户密码,并探讨其常用选项及其功能。 #### 基本...

    linux 修改不了密码问题

    在Linux操作系统中,修改密码是常见的管理任务,但有时可能会遇到一些问题,导致无法正常更改。本篇文章将详细解析在Linux环境下遇到的“修改不了密码”问题及其解决方案。 首先,当尝试修改密码时,可能会遇到如下...

    Linux基础课件设置用户密码passwd命令共10页.p

    本课件"Linux基础课件设置用户密码passwd命令共10页.pdf"详细介绍了如何使用这个命令,旨在帮助初学者掌握这一基础技能。 `passwd`命令的基本用法非常直接,通常在命令行中输入`passwd`即可启动密码更改流程。默认...

    Linux开发板启动需要登录密码设置方法

    Linux 开发板启动需要登录密码设置方法 Linux 开发板在启动时需要设置登录密码,以确保系统的安全性。在编译 BusyBox 时,只需要选择相关的选项,就可以支持用户密码登录。下面将详细介绍设置登录密码的步骤。 ...

    Linux VNC 密码解密

    解密Linux 上的VNC 用户密码,VNC用户密码保存在~username/.vnc/passwd

    Linux基础课件-- 设置用户密码-passwd命令.pptx

    `passwd`命令是Linux系统中用于设置或更改用户密码的核心工具,它对于系统管理员和普通用户来说都十分关键。本节我们将深入探讨`passwd`命令的作用、格式以及基本用法。 ### `passwd`命令的作用 `passwd`命令的...

    Linux通过Shell脚本命令修改密码的两种方式

    使用passwd username 修改 username 的密码; 使用该命令会有提示,即进入了交互界面,输入密码即可。 使用脚本修改密码 很多时候我们可能需要远程执行服务器上的脚本来修改账号密码,此时就没有办法进行交互了。 ...

    Linux命令详解之passwd.docx

    Linux 命令 passwd 是一个非常重要的命令,用于修改用户密码。它可以由普通用户和超级用户使用,但二者的权限不同。普通用户仅能修改自己的密码,而超级用户可以修改任意账户的密码,并且可以改变相关账户密码的有效...

    linux设置GRUB密码及重置密码

    Linux 设置 GRUB 密码及重置密码 Linux 中设置 GRUB 密码是一种非常重要的安全措施,对于多用户的计算机或服务器来说,增加了安全性。GRUB 密码可以分为全局密码和菜单密码,通过设置 GRUB 密码可以防止他人通过 ...

    LINUX-samba设置 LINUX-samba设置

    知识点:passwd 命令是 Linux 中的一个密码管理工具,用于设置和管理用户密码。 9. 添加 Samba 用户 使用 smbpasswd 命令添加 Samba 用户。 知识点:Samba 是一个开源的文件和打印服务器软件,用于在 Linux 和 ...

    java修改linux密码资料

    下面将详细介绍如何使用Java来实现这一功能,以及相关的Linux密码管理知识。 1. **Linux密码系统** - Linux使用shadow文件存储密码,这个文件只有root用户才能读取。 - 用户密码由加密算法处理后存储,通常使用的...

    Linux学习资料!!!!!!!!!!!!!!!!!!!!!!!!11

    - **用户管理命令**:`adduser`(添加用户)、`usermod`(修改用户属性)、`passwd`(更改密码)。 5. **网络配置**: - **网络接口**:`ifconfig`(查看或配置网络接口)或`ip`命令(更现代的替代工具)。 - **...

    批量修改linux密码的脚本

    首先,我们要理解Linux中用户密码的修改通常通过`passwd`命令来完成。但在多台服务器上手动执行这个命令显然是低效的。为了批量修改,我们可以编写一个脚本,这里涉及到的是VBScript(Visual Basic Scripting ...

    linux修改root密码

    在 Linux 系统中,`passwd` 命令用于修改用户密码。`passwd` 命令的基本语法为 `passwd &lt;用户名&gt;`,其中 `&lt;用户名&gt;` 是要修改密码的用户名称。在本例中,我们使用 `passwd root` 命令来修改 root 用户的密码。 为...

    忘记Linux密码怎么办? (1).pdf

    但是,忘记Linux密码是非常常见的问题,特别是对于新手用户而言。在这篇文章中,我们将讨论忘记Linux密码的解决方法,并提供相应的解决方案。 Linux密码管理 ---------------- 在 Linux 系统中,密码是由/etc/...

    Linux虚拟机忘记密码解决方法

    - 进入单用户模式后,可以使用`passwd root`命令来设置新的root密码。 4. **重启系统:** - 设置完密码后,使用`exec /sbin/init`命令退出单用户模式并重启系统。 #### Debian/Ubuntu发行版 对于Debian和Ubuntu...

    linux下passwd命令设置修改用户密码的方法

    1、passwd 简单说明;...如果root用户运行passwd ,可以设置或修改任何用户的密码; passwd 命令后面不接任何参数或用户名,则表示修改当前用户的密码;请看下面的例子; [root@localhost ~]# passwd 注

    Linux系统更换ROOT及VNC远程密码.docx

    passwd # 修改root用户的密码 ``` 按`Enter`键后,系统会提示你输入新密码,再次输入确认。输入完成后,密码会被更新。 2. **图形界面更改ROOT密码** 如果你更喜欢图形化界面,可以在菜单中找到“系统” -&gt; ...

    Linux之设置账户或密码有效期.docx

    在Linux系统管理中,设置账户或密码的有效期是一项重要的安全策略,这可以帮助维护系统的安全性,防止未经授权的访问。本文将详细讲解如何在Linux环境中进行这些设置。 首先,我们需要回顾Linux中用户和密码管理的...

Global site tag (gtag.js) - Google Analytics