linux-密码管理
笔记
主要内容
passwd: 为用户创建或修改密码,写入passwd为密文
-k:更改密码时会提示输入更改用户当前的密码,然后更改的密码 不能和当前用户的密码相似,和用户密码过期之后的更改方式类 似
-d:删除指定用户的密码,包括root
-l:锁定指定用户的密码,使之无法登录
-u:解锁指定用户的密码,使之可以登录
-p:强制用户下次登录时修改密码
# authconfig --passalgo=sha256 --update 更改加密算法
# openssl rand -base64 30 |head -c30 随机生成30位
# cat /etc/login.defs 这个文件最后有加密的方式
删除密码登录时输入name会直接登录
创建用户会默认加密!!
# echo zhangqifei |passwd --stdin zhang 修改密码可见 # passwd zhang也可以
# echo zhangqifei |passwd --stdin fei &> /app/null.txt 把提示信息删除掉了
# echo $HISTCONTROL # HISTCONTROL=ignoreboth 之后命令加空格不添加到历史
# passwd -e zhang 马上过期修改密码 # chage -d0 zhang 马上过期修改密码
# chage -M 42 zhang 修改最长过期时间
Contos5 可以$ usermod -U wangcai 去除!两次 6以上不允许了
# usermod -L zhang 添加锁定用户
# usermod -U zhang 添加锁定用户
密码默认在shadow里面执行pwunconv密码切换到passwd里面
执行pwconv密码切换到shadow里面