linux5用户,51CTO博客-专业IT技术博客创作平台-技术成就梦想

linux下passwd命令详解

功能说明:设置密码。

语  法:passwd [-dklS][-u ][用户名称]

补充说明:passwd指令让用户可以更改自己的密码,而系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。

[root@localhost ~]# passwd [--sdtin] <==所有人均可使用来改自己的密码

[root@localhost ~]#  passwd [-l] [-u] [--sdtin] [-S] \

>  [-n 日数] [-x 日数] [-w 日数] [-i 日期] 帐号 <==root 功能

选项与参数:

--stdin :可以透过来自前一个管线的资料,作为密码输入,对 shell script 有帮助!

-l    :是 Lock 的意思,会将 /etc/shadow 第二栏最前面加上 ! 使密码失效;

-u     :与 -l 相对,是 Unlock 的意思!解开已上锁的帐号。

-S     :列出密码相关参数,亦即 shadow 档案内的大部分资讯。

-n     :后面接天数,shadow 的第 4 栏位,多久不可修改密码天数

-x    :后面接天数,shadow 的第 5 栏位,多久内必须要更动密码

-w    :后面接天数,shadow 的第 6 栏位,密码过期前的警告天数

-i     :后面接‘日期’,shadow 的第 7 栏位,密码失效日期

-d    : 删除密码。本参数仅有系统管理者才能使用。

-k     : 设置只有在密码过期失效后,方能更新。

范例一:请 root给 jin 设置密码

[root@localhost ~]#passwd jin

Changing password for user jin.

New UNIX password: <==这里直接输入新的密码,荧幕不会有任何反应

BAD PASSWORD: it is WAY too short <==密码太简单或过短的错误!

Retype new UNIX password:  <==再输入一次同样的密码

passwd: all authentication tokens updated successfully.  <==竟然还是成功修改了!

范例二:用 jin 登入后,修改 jin自己的密码

[jin@localhost ~]$ passwd   <==后面没有加帐号,就是改自己的密码!

Changing password for user jin.

Changing password for jin

(current) UNIX password: <==这里输入‘原有的旧密码’

New UNIX password: <==这里输入新密码

BAD PASSWORD: it is based on a dictionary word <==密码检验不通过,请再想个新密码

New UNIX password: <==这里再想个来输入吧

Retype new UNIX password: <==通过密码验证!所以重复这个密码的输入

passwd: all authentication tokens updated successfully. <==有无成功看关键字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值