奇怪!linux修改用户登录密码时改不成功??

文章讲述了作者在Linux系统中更改用户登录密码时遇到的问题,发现可能是由于磁盘空间不足、SUID/SGID位设置错误、/etc/shadow文件权限问题以及PAM模块配置不当导致的。解决方法包括释放磁盘空间、检查权限设置和PAM配置。
摘要由CSDN通过智能技术生成

今天改了一个Linux用户的登录密码改了5分钟,没有成功,开始自我怀疑了。。。。难道是我手抖了。。。然后我直接选择复制粘贴,还是不成功。。。怀疑自己。。。

huan

然后使用root用户登录修改,还是不成功,又开始怀疑自己了。。。

然后想着会不会是磁盘空间不足,就顺手一个df -h ,结果果然是100%,赶紧删了一些过期的文件

再试就ok了,

总结一下 :passwd:鉴定令牌操作错误的原因:

  1. 磁盘空间不足:如果系统磁盘空间已满,则无法更新密码。请检查磁盘空间并释放一些空间后重试。
  2. SUID或SGID位设置错误:在Linux中,某些文件具有SUID或SGID位,这可以影响程序的运行方式。确保没有将SUID或SGID位设置为目录,因为这可能导致密码更改失败。
  3. /etc/shadow文件权限问题:/etc/shadow文件包含用户的加密密码和其他敏感信息,需要正确的权限设置来保护这些信息。确保该文件的权限设置正确,并且只有root用户可以读取和写入该文件。
  4. PAM模块配置问题:PAM(Pluggable Authentication Modules)是Linux中用于身份验证的模块系统。如果PAM模块配置不正确,可能会导致密码更改失败。请检查/etc/pam.d/passwd文件和其他相关PAM配置文件,确保它们正确配置。
  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值