[关闭]
@mrz1 2018-01-01T14:12:29.000000Z 字数 688 阅读 789

linux-密码管理

笔记

主要内容

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