shell命令--passwd

shell命令--passwd

0、passwd命令的专属图床

点此快速打开文章图床_shell命令passwd

1、passwd命令的功能说明

passwd 命令用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。

2、passwd命令的语法格式

SYNOPSIS
    passwd  [-k]  [-l] [-u [-f]] [-d] [-e] [-n mindays] [-x maxdays] [-w warndays] [-i inactivedays]
    [-S] [--stdin] [username]

3、passwd命令的选项说明

  • -d:删除密码,仅有系统管理者才能使用
  • -f:强制执行
  • -k:更新只能发送在过期之后
  • -l:停止账号使用
  • -S:显示密码信息
  • -u:启用已被停止的账户
  • -x:设置密码的有效期
  • -g:修改群组密码
  • -i:过期后停止用户账号
  • --help:显示帮助信息
  • --stdin:从标准输入读取密码字符串

4、passwd命令的实践操作

范例1:修改用户密码

修改自身用户密码

whoami  -->查看当前用户
passwd  -->修改当前用户,输入密码是密文的

设置及修改普通用户的密码

useradd testuser
passwd testuser
su - testuser
whoami
passwd

范例2:显示账号密码信息

su - root  -->切换root账号,输入root密码
passwd -S testuser  -->只能root用户执行

范例3:一条命令非人工交互设置密码(常用)

echo "123456"|passwd --stdin testuser

『MineGi有话说』:快来扫一扫下面链接的二维码,加入我们吧!

posted @ 2020-02-29 08:00  MineGi  阅读(1413)  评论(0编辑  收藏  举报