passwd修改密码失败,报鉴定令牌操作错误

出现这个情况,从四个方面来分析:

1./usr/bin/passwd 的权限中没有添加s即SUID特殊权限

即:-rwxr-xr-x. 1 root root 27000 8月  22 2010 /usr/bin/passwd

解决办法:  chmod u+s /usr/bin/passwd

SUID的功能简单的说就是让组用户或其他用户在执行该文件是拥有文件所有者(own)权限,这里就是需要获取w(写)权限,这样才能将新密码写到/etc/shadow文件中 切记:SUID只对二进制的文件有效(系统中的一些命令),不能用在脚本上(script),因为脚本还是把很多的程序集合到一起来执行,而不是脚本自身在执行。同样,SUID也不能放到目录上,放上也是无效的。

 

2.    lsattr /etc/shadow
—-i——–e- /etc/shadow(文件的隐藏属性,具体不扩展),这里需要将i去掉

用chattr -i /etc/shadow
同样/etc/group /etc/passwd也可能出现该情况。本次是用户/etc/shadow不能扩展,把i属性去掉就可以了。

 

3.虽然出现passwd: 鉴定令牌操作错误,但是密码已经修改了,可以通过cat /etc/shadow去查看,只是该用户被锁定了,这里需要解锁。

解决方案:
usermod +U somebody将该用户解锁(/etc/shadow文件中该用户所属第二栏有几个!(惊叹号)就执行几次该指令)

 

 

4.主机磁盘已满,修改密码是提示:鉴定令牌操作错误
解决方法:清理磁盘后重新修改密码

转载于:https://www.cnblogs.com/new-journey/p/11362133.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
"passwd: 鉴定令牌操作错误" 是一个出现在某些系统中更改用户密码时的错误信息。它表示在使用鉴定令牌进行身份验证时出现了错误鉴定令牌是一种用于增强身份验证安全性的设备或应用程序。它可以是物理设备(如硬件令牌、USB令牌)或基于软件的应用程序(如OTP生成器)。通过输入正确的令牌代码或生成的OTP,用户可以验证其身份并进行相关操作,例如更改密码。 当出现"passwd: 鉴定令牌操作错误"错误时,可能有几个原因: 1. 输入的令牌代码或OTP有误:请确认您输入的令牌代码或生成的OTP是否与实际发送的一致。令牌代码可能是动态变化的,所以确保您使用的是最新的。 2. 鉴定令牌与系统不兼容:某些令牌设备或应用程序可能不与特定系统或软件版本兼容,导致操作错误。请确保您正在使用支持您使用的系统的鉴定令牌。 3. 鉴定令牌被禁用或更改:有可能系统管理员禁用了鉴定令牌的功能或更改了其设置。请联系系统管理员以了解更多详情,并确保您正确使用鉴定令牌。 4. 网络或服务器问题:有时,鉴定令牌操作错误可能是由网络连接问题或服务器故障引起的。请检查您的网络连接是否正常,并确保服务器正常运行。 若要解决这个问题,您可以尝试以下措施: 1. 重新输入令牌代码或生成新的OTP,并确保正确无误。 2. 确认您使用的鉴定令牌与系统兼容。 3. 联系系统管理员,了解鉴定令牌的状态并寻求帮助。 4. 检查网络连接和服务器状态,确保其正常运行。 最后,如果问题仍然无法解决,建议您寻求专业技术支持或与相关服务提供商联系,以获取更详细和专业的帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值