linux passwd提示passwd: Module is unknown
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux passwd提示passwd: Module is unknown相关的知识,希望对你有一定的参考价值。
参考技术A 针对centos和Redhat,安装libpwquality包。针对ubuntu,安装 libpam-modules
将 /etc/pam.d/system-auth 内,直接将 pam_pwquality.so 所在行注释掉。
passwd:Authentication token manipulation error
今天一个以前的同事问我关于以上错误的解决办法,随手记一下。
这是Linux/Unix 修改密码(或单用户模式重置密码)的时候提示的错误,修改失败有很多种原因,以下是权限问题的解决办法:
(1)查看 /etc/passwd /etc/shadow 的属性
lsattr /etc/passwd /etc/shadow
如果文件带有i属性(不可修改)则会导致修改失败,如下图:
(2)去掉i属性:
chattr -i /etc/passwd /etc/shadow
然后执行一下 pwconv (此命令没有输出,目的是更新/etc/shadow文件,即用户密码投影)再执行修改密码操作即可。
(3)CentOS系统默认没有设置i属性,猜测是系统管理员为了安全加上去的,加回i属性的方法:
chattr +i /etc/passwd /etc/shadow
本文出自 “我的运维之路” 博客,请务必保留此出处http://ouziyou.blog.51cto.com/3008967/1850720
以上是关于linux passwd提示passwd: Module is unknown的主要内容,如果未能解决你的问题,请参考以下文章
linux修改密码提示 passwd:permission denied
linux问题 (1)useradd 新建帐号,再passwd设置密码登陆时总提示密码将在0天到期。怎麼取消。
linux执行passwd命令时提示:unkown user admin。 我是想清除路由器密码的,设备是linux系统。