passwd

命令说明:

设置密码

语法:

passwd [--stdin]                       <== 所有人均可使用来改自己的密码

passwd [-l] [-u][--stdin] [-S] [-n 日数] [-x 日数] [-i 日数] 帐号<==root功能

参数:

--stdin :可以通过来自前一个管道的数据,作为密码输入

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

-u   :与-l相对,是Unlock的意思

-S   :列出密码相关参数,即shadow文件内的大部分信息

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

-x   :后面接天数,shadow的第5字段,多久内必须要改动密码

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

-i   :后面接“日期”,shaodow的第7字段,密码失效日期

命令实践:

[root@yubing ~]#passwd yubing    更改yubing的密码

Changingpassword for user yubing.

New UNIXpassword:

BAD PASSWORD: itis based on a dictionary word

Retype new UNIXpassword:

passwd: allauthentication tokens updated successfully. 密码设置成功

[root@yubing ~]#echo "yubing" | passwd --stdin yubing   使用--stdin更改密码

Changingpassword for user yubing.

passwd: allauthentication tokens updated successfully.

[root@yubing ~]#passwd -S yubing    列出密码相关参数

yubing PS2013-04-17 0 99999 7 -1 (Password set, MD5 crypt.)

1 帐号名称

2 密码

3 最近更动密码的日期

4 密码不可被更动的天数              0表示随时可以改动

5 密码需要重新更改的天数            99999表示密码的更改没有强制性

6 密码需要更改期限前的警告天数       7表示密码到期之前的7天之内,系统会警告

7 密码过期后的帐号宽限时间(密码失效日)

8 帐号失效日期                       -1为不会失效

[root@yubing ~]#passwd -n 5 yubing    将不可修改密码的天数改为5天

Adjusting agingdata for user yubing.

passwd: Success

[root@yubing ~]#passwd -S yubing    查看密码相关参数

yubing PS2013-04-17 5 99999 7 -1 (Password set, MD5 crypt.)

[yubing@yubing~]$ passwd         切入yubing用户,改动密码

Changingpassword for user yubing.

Changingpassword for yubing

(current) UNIXpassword:

You must waitlonger to change your password    显示暂时不能更改密码

passwd:Authentication token manipulation error

[root@yubing ~]#passwd -n 0 yubing   将不可修改密码的天数改为0,随时可以更改密码

Adjusting agingdata for user yubing.

passwd: Success

[root@yubing ~]#passwd -S yubing   已经改成0天

yubing PS2013-04-17 0 99999 7 -1 (Password set, MD5 crypt.)

[root@yubing ~]#

[root@yubing ~]#passwd -x 30 -w 5 -i 10 yubing 30天内必须改动密码,警告天数为5,密码

Adjusting agingdata for user yubing.                 失效日期为10天

passwd: Success

[root@yubing ~]#passwd -S yubing

yubing PS2013-04-17 0 30 5 10 (Password set, MD5 crypt.)

[root@yubing ~]#

[root@yubing ~]#passwd -x 99999 -w 7 -i -1  yubing

Adjusting agingdata for user yubing.

passwd: Success

[root@yubing ~]#passwd -S yubing

yubing PS2013-04-17 0 99999 7 -1 (Password set, MD5 crypt.)

转载于:https://blog.51cto.com/yubing208/1197153

Linux命令之passwd相关推荐

  1. Linux命令之passwd命令

    一.passwd命令简介   passwd实用程序用于更新用户的身份验证令牌.这个任务是通过调用LinuxPAM和Libuser API来实现的.本质上,它将自己初始化为使用Linux PAM的&qu ...

  2. Linux 命令之 passwd -- 修改用户账号密码

    文章目录 简介 相关文件 常用选项 参考示例 修改当前登陆的账户密码 修改其他用户密码 读取标准输入的值,设置成指定用户的密码 锁定密码不允许用户修改 解除锁定密码,允许用户修改 下次登陆强制改密码 ...

  3. linux 命令:passwd详解

    passwd是对用户密码进行操作的命令. 用法: passwd [选项...] <帐号名称>-k, --keep-tokens 保持身份验证令牌不过期-d, --delete 删除已命名帐 ...

  4. Linux 命令之 useradd -- 添加用户

    文章目录 简介 相关文件内容说明 常用选项 参考示例 添加新用户 test 添加新用户 test,且不创建家目录,并且禁止登陆 添加新用户 test,指定 UID 为 888,指定归属用户组为 roo ...

  5. Linux 命令(129)—— passwd 命令

    1.命令简介 passwd 令用于设置用户的认证信息,包括用户密码.账户锁定.密码失效等. 系统管理员能用它管理系统用户的密码,只有管理员可以指定用户名称,一般用户只能变更自己的密码. 2.命令格式 ...

  6. Linux命令 - passwd命令

    Linux命令 - passwd命令   Linux passwd 命令让用户可以更改自己的密码,而系统管理者则能用它管理系统用户的密码.只有管理者可以指定用户名称,一般用户只能变更自己的密码. 1. ...

  7. Linux命令行与shell脚本编程大全:第2版

    <Linux命令行与shell脚本编程大全:第2版> 基本信息 作者: (美)布卢姆(Blum,R.) 布雷斯纳汉(Bresnahan.C.) [作译者介绍] 译者: 武海峰 丛书名: 图 ...

  8. 谁再说不熟悉Linux命令,就把这个给他扔过去!

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:siye1982.github.io/2016/02/25/linux-list 虽然平时大部分工作都是和Java相关的开发, ...

  9. 最常用 150 个Linux命令汇总(建议收藏)

    点击上方[视学算法]→右上角[...]→[设为星标⭐] 来源:banana 童 www.cnblogs.com/bananaaa/p/7774467.html linux 命令是对 Linux 系统进 ...

  10. linux命令的使用实验报告,Linux实验报告一-常用命令使用.doc

    Linux实验报告一-常用命令使用.doc 西 安 邮 电 大 学 (计算机学院)课内实验报告实验名称 常用命令使用 专业名称 计算机科学与技术班 级 计科1405 学生姓名 高宏伟学号(8位) 04 ...

最新文章

  1. 华为为什么要“囤”700名数学家?中科院院士告诉你!
  2. 计算机表格最高分,excel表格里怎样算最高分 excel各个班的最高分
  3. 以MATLAB的方式实现微积分问题的计算机求解问题及解决方案集锦(二)
  4. 清除window 系统中的垃圾文件-转
  5. int类型存小数 mysql_MySQL面试题-数据类型
  6. Flex开发中遇到未整理资源
  7. Request 分别获取具有相同 name 属性表单元素值
  8. c#winform演练 ktv项目 在dataGridView中显示歌曲列表
  9. 爬虫里的多线程基本使用
  10. UltraISO制作linux启动盘(包含写入不完整解决方法)
  11. 基于TCP的网络游戏黑白棋系列(二):数据传输
  12. sqlserver功能选择_即将开课 | SQL Server 开发课程
  13. HDU 5265 pog loves szh II (二分查找)
  14. 数据挖掘导论——可视化分析实验
  15. promise终止方案
  16. 爬虫 Scrapy 学习:Spiders
  17. 什么是搜索引擎分词技术?
  18. 等保2.0测评综合得分计算
  19. 灵性图书馆:好书推荐-《荷欧波诺波诺的幸福奇迹》
  20. RHCS 集群详解及 部署(ricci、luci、fence、apache、scsi、gfs、DLM)

热门文章

  1. 初二生态系统思维导图_鑫讲堂:初二年级十一月微讲座汇报(二)
  2. java kafka spring_Kafka——Spring集成Kafka
  3. taro 请务必在小程序页面中完善页面基础信息_如何一人五天开发完复杂微信小程序...
  4. 零基础入门cv - 街景字符编码识别_零基础入门CV赛事- 街景字符编码识别-03
  5. 一元二次方程abc决定什么_情绪管理 - ABC理论
  6. P3698 [CQOI2017]小Q的棋盘
  7. 怎样在photoshop中快速批量,修改图片
  8. Linux JAVA JDK JRE 环境变量安装与配置
  9. 大数据实战之spark安装部署
  10. JZOJ.5325【NOIP2017模拟8.21】九九归一