`

10 个 Linux 中的 passwd 命令示例

阅读更多
原文链接:http://click.aliyun.com/m/25330/
摘要: 正如 passwd 命令的名称所示,其用于改变系统用户的密码。如果 passwd 命令由非 root 用户执行,那么它会询问当前用户的密码,然后设置调用该命令的用户的新密码。当此命令由超级用户 root 执行的话,就可以重新设置任何用户的密码,包括不知道当前密码的用户。

正如 passwd 命令的名称所示,其用于改变系统用户的密码。如果 passwd 命令由非 root 用户执行,那么它会询问当前用户的密码,然后设置调用该命令的用户的新密码。当此命令由超级用户 root 执行的话,就可以重新设置任何用户的密码,包括不知道当前密码的用户。


在这篇文章中,我们将用实例来介绍 passwd 命令。

语法 :
# passwd {options} {user_name}
可以在 passwd 命令使用不同的选项,列表如下:


例1:更改系统用户的密码
当你使用非 root 用户登录时,比如我使用 ‘linuxtechi’ 登录的情况下,运行 passwd 命令它会重置当前登录用户的密码。

[linuxtechi@linuxworld ~]$ passwd
Changing password for user linuxtechi.
Changing password for linuxtechi.
(current) UNIX password:
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
[linuxtechi@linuxworld ~]$
当你作为 root 用户登录后并运行 passwd 命令时,它默认情况下会重新设置 root 的密码,如果你在 passwd 命令后指定了用户名,它会重置该用户的密码。

[root@linuxworld ~]# passwd
[root@linuxworld ~]# passwd linuxtechi

注意 : 系统用户的密码以加密的形式保存在 /etc/shadow 文件中。

例2:显示密码状态信息
要显示用户密码的状态信息,请在 passwd 命令后使用 -S 选项。

[root@linuxworld ~]# passwd -S linuxtechi
linuxtechi PS 2015-09-20 0 99999 7 -1 (Password set, SHA512 crypt.)
[root@linuxworld ~]#
在上面的输出中,第一个字段显示的用户名,第二个字段显示密码状态(PS = 密码设置,LK = 密码锁定,NP = 无密码),第三个字段显示了上次修改密码的时间,后面四个字段分别显示了密码能更改的最小期限和最大期限,警告期限和没有使用该口令的时长。
原文链接:http://click.aliyun.com/m/25330/
分享到:
评论

相关推荐

    linux常用命令以及服务器工作中常用命令

    本文介绍了一些常用的Linux命令以及服务器工作中常用命令的例子和使用方法。其中,涉及到文件和目录相关的...通过本文的介绍和示例,读者可以更好地了解和掌握这些常用命令,以便在Linux系统中进行更高效的操作和管理。

    cmd操作命令和linux命令大全收集

    fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令 at id号 开启已注册的某个计划任务 at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 at ...

    LINUX/UNIX Shell编程大作业

    在Linux系统的/etc目录下有这样一个文件passwd,该文件里包含系统中所有用户信息的记录,记录里包含每个用户的如下信息:用户名、密码、用户ID、组ID、用户全名、用户主目录和用户登录所用的shell。请设计一个脚本...

    Linux使用教程(教程)

    ※2、/etc/shadow中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生。 11 ※3、用户组的所有信息都存放在/etc/group文件中。 11 四、赋予普通用户特殊权限 12 三、文件系统结构...

    RED HAT LINUX 6大全

    12.5 在/etc/passwd文件中使用NISisms 232 12.6 使用网络组 232 12.7 解决问题的一些技巧 233 12.8 小结 233 第13章 网络文件系统 235 13.1 NFS安装 235 13.2 启动和停止NFS守护程序 236 13.3 NFS状态 236 13.4 配置...

    Linux管理员指南

    知识 226 15.3.2 Sendmail软件使用的宏命令 228 15.3.3 一个完整的配置示例 235 15.3.4 把宏命令编译到配置文件里 235 15.4 安装Sendmail软件 235 15.5 主配置文件以外的其他配置文件 236 15.5.1 ...

    你可能会用到的16个Linux命令

    前言 ...在以上示例中,输出结果因为被空格隔开而显得非常清晰。那么,如果分隔符是冒号或者其它符号(例如cat /etc/passwd)又该怎么办? 只需要调整一条–s参数即可。 cat /etc/passwd | column -t -

    windows实用dos命令大全

    (2)PATH命令中的路径,若有两条以上,各路径之间以一个分号“;”隔开;  (3)PATH命令有三种使用方法:  PATH[盘符1:][路径1][盘符2:][路径2]…(设定可执行文件的搜索路径) PATH:(取消所有路径)  ...

    LINUX系统管理白皮书

    本书同时收录了Linux领域两位领导人物的作品—相当于“Linux 文档项目”的一个印刷版本,展示了Linux 核心概念及其基本结构。对于面向所有主流Linux子系统的支持与管理任务,本书都进行了恰到好处的讲解。涵盖的主题...

    Linux下DB2安装手册

    Linux下DB2安装手册,适合初学者 A. 创建用户组和用户 说明: 步骤1 以root用户登录需要安装DB2的服务器。 步骤2 创建用户组和用户。 # groupdel db2grp # groupdel db2fgrp # groupdel dasadm # groupadd db2grp # ...

    Linux系统故障诊断与排除--James Kirkland

    12.2.8 iptables命令示例 277 12.2.9 保存配置 277 12.2.10 终止、验证状态和启动iptables 278 12.2.11 问题诊断示例 279 12.2.12 打补丁 283 12.2.13 遭受入侵后的恢复 284 12.3 小结 284 第13章 ...

    Linux更改账户密码实例详解

    普通用户想要更改自己的个人帐户密码,只需要运行passwd命令,不用带任何其他的命令: $ passwd 示例输出: Changing password for nick (current) UNIX password: Enter new UNIX password: Retype new UNIX ...

    CentOS.5系统管理-part1

    7.3.1 使用passwd命令管理口令 7.3.2 口令时效 7.4 用户切换和用户状态命令 7.4.1 用户切换命令 7.4.2 用户状态命令 第8章 磁盘管理和LVM管理 8.1 硬盘相关概念 8.1.1 硬盘及其组成 8.1.2 硬盘的技术指标 8.1.3 硬盘...

    Little-More-Advanced-Linux:多一点高级Linux

    多一点高级Linux 版本1.0、20141013 讲师 克里斯·柯林斯(Chris ... 通过ssh登录后,输入passwd命令以设置唯一密码。 例子: passwd Changing password for bitnami. (current) UNIX password: Enter new UNIX pas

    Linux之又爱又恨的SetUID权限详解

    >>>Linux教程目录<<< 权限管理-2.1SetUID 写在前面:自己写完检查可能会有所纰漏,读者们如若发现哪里有错误,可在下方留言或私信我,我会第一时间改正 1. SetUID的功能 只有可执行的二进制程序才能设定 ...

    Turbolinux 学习入门宝典

    4.6.7 Linux 以外的特定系统中的问题 70 4.6.8 其它的问题 71 4.7 PC 中特有的问题 72 4.8 其它的安全性问题 72 4.9 补充充: 遇到问题时的对策 74 第5章 系统管理 75 5.1 超级服务器和服务器程序 75 5.1.1 超级...

Global site tag (gtag.js) - Google Analytics