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有话说』:快来扫一扫下面链接的二维码,加入我们吧!
您的资助是我最大的动力!
金额随意,欢迎来赏!