如何解决DigitalOcean关于passwd: authentication token manipulation error问题

写作 admin 4年前 (2020-10-09) 1621次浏览 已收录 1个评论

如何解决 DigitalOcean 关于 passwd: authentication token manipulation error 问题

在国庆最后天假期,我正在外面逛着,一朋友微信上找到了我,说他服务器 DigitalOcean 出了问题,BT 面板登录不了,SSH 也无法登录。服务器挂着好几个网站,如果出事,损失可就大了。等我回到家,就赶快解决这个事情。

如何解决DigitalOcean关于passwd: authentication token manipulation error问题

 

首先,我尝试着用第三方 SSH 工具登录他的服务器,可以输入 root 账户密码,在登录过程中,提示必须强制更新 root 的密码。但在输入新密码后却自动断开。如何解决DigitalOcean关于passwd: authentication token manipulation error问题

我还尝试通过登录他的 BT 面板,提示正在跳转登录,但无论如何就是进入不了面板界面。

既然常规途径不能正常登录,那只有向朋友要来服务器账号密码,想着能不能通过服务器自带的终端来登录。

连接终端尝试登录,也是提示需要强制更新密码,输入新密码后,提示错误:passwd: authentication token manipulation error。

好吧,有这句提示,那就比用第三方 SSH 工具不明不白断开好多了。

我先尝试在网页服务器中重置密码:

如何解决DigitalOcean关于passwd: authentication token manipulation error问题

以为这样就可以了,终究还是我太年轻了。重新尝试登录,问题依旧。

问题出在哪呢?

看来,只能发挥强大的谷歌大哥搜索功能了,用我不过硬的高中英语水平,硬啃了一大堆英文找答案,居然发现找不到真正的解决办法,毕竟我的情况和别人有些不一样。

别人的是在可以 root 登录的情况下才提示:passwd: authentication token manipulation error。我连登录都不行,如何解决?

既然谷歌大哥找不到,只有想到用度娘了,老实说,我非常不喜欢用度娘,原因大家都知道的。但在实在没有找到解决办法的情况下,只有找度娘这个小三了,搜一搜,虽然广告和不靠谱的推荐网站还是很多,但在翻了几页后,有几个人的说法让我找到了一丝的解决办法,就是可能是由于空间不足导致这问题的发生。

那这个如何解决呢?

首先,如何确定是这个问题导致的呢?

仔细看了一下服务器网站,发现了可以进入 Recovery 模式:

如何解决DigitalOcean关于passwd: authentication token manipulation error问题

按照提示,关闭了服务器,再重新以 ISO(Boot from Recovery ISO)方式引导启动。

如何解决DigitalOcean关于passwd: authentication token manipulation error问题

选择 1,挂载硬盘,再选择 5,进入后,输入命令 df -h,发现 /mnt 目录果然已经 100%。

既然硬盘已经满载了,那就扩大硬盘空间呗。让朋友那边扩大了 30G 的空间:

如何解决DigitalOcean关于passwd: authentication token manipulation error问题

如何解决DigitalOcean关于passwd: authentication token manipulation error问题

以为这样就解决了空间问题,还是我太年经了。结果这 30G 空间,3 美刀一个月,浪费了。有可能还需要命令来操作分配这些空间,问题是,我连服务器都登录不进去,如何重新分配空间给它?当然可能也可以通过 Recovery 模式来操作,但我不太熟悉,就不折腾了,怕搞坏了服务器。

既然增加空间不起作用,那就只有删除原有服务器里面一些备份文件来释放空间了。

还是要靠 Recovery 模式大法,再次熟练进入 Recovery 模式,按 1,再按 5,然后再 cd /mmt 目录,再切换到 BT 面板备份所在目录,用 rm 命令大法,将不需要的备份删除,估计空间足够了。

重新切换回硬盘启动模式,最后成功登录并修改密码。

到此问题解决。

文章虽然写得很简单,但确实耗费了很多精力去找解决办法。

一颗折腾的心~~


www.trydeep.net , 版权所有丨如未注明 , 均为原创丨
转载请注明原文链接:如何解决DigitalOcean关于passwd: authentication token manipulation error问题
喜欢 (1)
发表我的评论
取消评论
表情
(1)个小伙伴在吐槽
  1. 通过这文章,我找到了解决方法
    匿名2020-10-13 11:19 回复 Mac OS X | Chrome 85.0.4183.121