[已解决] Ubuntu 中的身份验证令牌操作错误[已解决] Ubuntu 中的身份验证令牌操作错误[已解决] Ubuntu 中的身份验证令牌操作错误[已解决] Ubuntu 中的身份验证令牌操作错误
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

[已解决] Ubuntu 中的身份验证令牌操作错误

发表 admin at 2025年2月28日
类别
  • 未分类
标签

由于身份验证令牌操作错误而无法在 Linux 中更改用户密码?以下是发生这种情况的可能原因以及解决方法。

最近,我在 Linux 中更改用户密码时遇到了“身份验证令牌操纵错误”。

我使用通常的 passwd 命令来更改密码,它向我抛出了这个错误,并且密码没有更改。

sudo passwd my_user_name
Changing password for user my_user_name
Changing password for my_user_name

(current) UNIX password: 
passwd: Authentication token manipulation error
passwd: password unchanged

修复 Ubuntu 中的身份验证令牌操作错误

“身份验证令牌操纵错误”仅意味着由于某些原因,密码更改不成功。

造成这种情况的原因可能有很多。在简单的情况下,您将在输出本身中看到问题的根本原因。例如,如果您没有提供密码,您应该在错误中看到它:

No password supplied
passwd: Authentication token manipulation error
passwd: password unchanged

同样,如果密码重新输入不匹配,它也会显示该信息:

Sorry, passwords do not match
passwd: Authentication token manipulation error
passwd: password unchanged

这很容易,因为您知道导致问题的原因,并且可以据此采取纠正措施。但您可能并不总是那么幸运,因为在某些情况下,您不会看到任何有用的信息,而只会看到错误。

让我们看看其中一些案例并解决这个问题。

方法一

如果您了解 Linux 目录结构,您就会知道 /etc/shadow 目录以加密格式保存密码以及有关用户及其密码的其他一些信息。

这就是为什么您应该确保您有权读取和写入该文件。由于您将以超级用户身份更改密码,因此该文件应该具有 root 的读写权限。

ls -l /etc/shadow
-rw-r----- 1 root shadow 1488 Oct 14 18:07 /etc/shadow

如果不是这种情况,那么您应该设置正确的权限:

sudo chmod 640 /etc/shadow

方法二

方法 1 在大多数情况下都有效。但就我而言,我必须重新安装具有读写权限的根分区。实际上,我试图在 Ubuntu 中重置我的管理员密码。

mount -rw -o remount /

在极少数情况下,您的磁盘可能已满,以至于无法对 /etc/shadow 文件进行任何更改。但如果是这样的话,那么您还将面临很多其他问题。

它对你有用吗?

我分享了对我有用的方法,我只能希望它也对你有用。做到了?哪种方法对您有用?请在评论中提及。

©2015-2025 Norria support@norria.com