当前位置: 首页 > Linux

每天学一个Linux命令(十):passwd

时间:2023-04-06 11:57:25 Linux

推荐:每天学一个Linux命令(九):useradd/userdelGithub地址:https://github.com/mingongge/...passwd创建命令介绍或者修改用户密码,passwd命令用于设置用户认证信息,包括用户密码和密码有效期。系统管理员可以用它来管理系统用户密码。只有管??理员可以指定用户名,普通用户只能更改自己的密码。普通用户修改自己的密码前必须先输入当前密码进行验证(超级用户不需要这一步)。一款超强大的Linux终端多路复用神器(附安装使用教程)设置密码时需要满足系统对密码复杂度的要求。作为一般准则,密码应至少包含6个字符,包括以下各项中的一项或多项:收藏夹!Linux系统常用命令速查手册小写字母数字0到9标点符号语法格式passwd[选项][用户名]选项说明-d#删除密码-f#强制用户下次登录时修改密码-w#passwordtoexpire提前警告天数-k#过期后才能发送更新-l#锁定账户使用-S#显示密码信息-u#启用已暂停的账户-g#修改组密码-S#列出密码相关参数,也就是影子文件里面的大部分信息-n#后面是天数,影子的第四个字段,密码多久不能改-x#后面是天数,影子的第五个字段theshadow,多长时间必须修改密码-w#后面是Numberofdays,shadow的第六个字段,密码过期前的警告天数-i#followedby"date",shadow的第七个字段,the密码有效期--help#显示帮助信息--version#显示版本信息--stdin#从标准输入中读取新密码(此时可以看到设置的密码)修改用户密码应用示例[root@mingongge~]#passwdtest#设置测试用户的密码EnternewUNIXpassword:#Enterthenewpassword,enteredpasswordNoechoRetyperetypenewUNIXpassword:#Confirmpasswordpasswd:passwordupdatedsuccessfullydisplayaccountpasswordinformation[root@mingongge~]#passwd-SmingonggemingonggeP12/25/20200999997-1删除用户密码[root@mingongge~]]#passwd-dmingonggepasswd:密码过期信息已更改。锁定一个用户[root@localhost~]$passwd-lmingongge#锁定用户mingongge不能修改密码锁定用户mingongge的密码.passwd:Success[root~localhostlockedsuccessfully]#sumingongge#切换到mingongge用户;[mingongge@localhost~]$passwd#修改mingongge密码Changingpasswordforusermingongge.Changingpasswordformingongge(current)UNIXpassword:rip#输入mingongge当前密码passwd:Authenticationman#tokenfailed,不能修改密码清除用户密码[root@localhost~]$passwd-dmingongge#Clearmingonggeuserpasswordforusermingongge.passwd:Success##Clearsuccessfully;[root@localhost~]#passwd-Smingongge查询用户密码状态空密码。#空密码,即无密码注意:清除一个用户的密码后,表示该用户没有密码,即空密码可以登录,每天学习一条Linux命令(8):ls一条Linux命令每天(7):cd每天学习一个Linux命令(6):shutdown