码迷,mamicode.com
首页 > 系统相关 > 详细

Linux常用命令——passwd

时间:2018-05-23 22:42:44      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:passwd

passwd 修改用户密码

语法格式:passwd【option】【username】 passwd [选项] [用户名]
注意:

  1. passwd 命令以及后面的选项和用户名里,每个元素之间都要至少要有一个空格
  2. root 用户可以修改任何用户密码,普通用户只能修改自身的密码。
    参数选项:
参数选项 解释说明
--stdin 非交互式修改密码☆
-l 锁定用户,被锁定的用户不能登录,仅 root 用户有权使用该选项
-n 设置修改密码的最短天数,仅 root 用户有权使用该选项
-x 设置修改密码的最长天数,仅 root 用户有权使用该选项
-w 设置用户在密码过期前收到警告信息的天数,仅 root 用户有权使用该选项
-i 设置密码过期多少天后禁用账户,仅 root 用户有权使用该选项
-S 显示用户密码相关的简单描述,仅 root 用户有权使用该选项

案例一:
修改用户密码
超级用户
技术分享图片
普通用户
技术分享图片
注意:普通用户无法设置过于简单的密码组合
案例二:
使用 --stdin 非交互式修改密码
技术分享图片
案例三:
参数 -S 举例
技术分享图片
案例四:
要求 look 用户 7 天内不能更改密码,60天以后必须修改密码,过期前 10 天通知用户,过期后 30 天后禁止用户登录。
技术分享图片
案例五:
批量创建 10 个用户 stu01-stu10,并设置 8 位随机密码,要求不能使用 Shell 的循环,只能用 Linux 命令及管道来实现。
echo stu{01..10}|tr " " "\n"|sed -r ‘s#(.*)#useradd \1;pass=$((RANDOM+100000000));echo "$pass"|passwd --stdin \1;echo -e "\1 echo "$pass"">>/tmp/look.log#g‘
技术分享图片

Linux常用命令——passwd

标签:passwd

原文地址:http://blog.51cto.com/12384628/2119642

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!