Linux服务器无法更改密码的解决办法

公司内部有台记录客户信息的小系统,搭建在Linux平台,平时一切都很正常,公司搞程序开发的需要修改内容了就通过ftp上去直接修改文件,但是今天通过ftp就是无法登陆上去,ftp是用proftpd搭建的,开始还以为是proftpd配置出了问题,但是经检查一点问题都没有,再接着修改密码,可是改密码的时候提示一个以前没见过的信息:passwd: User not known to the underlying authentication module

在网上查了N久资料也没搞清楚,之后看到有说pwck,pwconv命令可以解决。

pwck 的作用就是检查 /etc/passwd 这个帐号设定档内的内容,与实际的家目录是否存在等, 还可以比对 /etc/passwd /etc/shadow 的内容是否一致,另外, 如果 /etc/passwd 内的资料栏位错误时,会提示使用者修订。

# pwck

用户 adm:目录 /var/adm 不存在

用户 news:目录 /etc/news 不存在

用户 uucp:目录 /var/spool/uucp 不存在

用户 gopher:目录 /var/gopher 不存在

用户 pcap:目录 /var/arpwatch 不存在

用户 sabayon:目录 /home/sabayon 不存在

无效的用户名“#tom”

pwck:无改变

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyjwps.html