Ошибка Authentication token manipulation error и её исправление


Ошибка Authentication token manipulation error возникает чаще всего когда файловая система Linux сервера на сервере смонтирована в режиме Read-Only.



Ошибка Authentication token manipulation error и как её исправить


Такое часто бывает при восстановлении пароля в single user mode. Но могут быть и другие ситуации и условия.



Основная причина ошибки — смонтированная в Read-Only файловая система. Это происходит из-за параметра ro (Read-Only) в конфигурационном файле загрузчика или каких-то ошибок.


При ошибках раздел автоматически перемонтируется в ro чтобы снизить риск повреждения данных.



Кроме файла с настройками загрузчика режим монтирования может задаваться в /etc/fstab.


Опции монтирования в загрузившейся системе отображаются при выполнении команды mount. Вывод опционально можно отредактировать чтобы его было меньше и информация была более наглядна.

В примере ниже из вывода отфильтрована только информация по корневому разделу.

mount | grep '/ '

/dev/vda2 on / type ext4 (ro,relatime)



На сервере можно выполнить mount и посмотреть режим монтирования для интересующего раздела, чаще всего ошибки бывают когда в ro корневой раздел. Точкой монтирования в иерархическом дереве файловой системы для него будет корень '/'



Если причина в загрузчике исправить можно отредактировав загрузчик и перезагрузив сервер (пример со скриншотами можно посмотреть в статье про single user mode, ссылка выше по тексту).



В уже загрузившейся системе можно перемонтировать корень в режим rw (ReadWrite)


Последнее достигается выполнением от имени суперпользователя

mount -o remount,rw /


Пример на скриншоте:

Authentication token manipulation error


После выполнения команды показано как проверить режим монтирования корневого раздела.



Если раздел несколько раз подряд переходит в ro, и для этого нет настроек ни в загрузчике, ни в /etc/fstab — причина может быть с диском или файловой системой.

В таком случае нужно дополнительно проверять диски и ошибки файловой системы.



Ошибка Authentication token manipulation error может быть вызвана и другими причинами. Например, неверными правами доступа на /etc/shadow. Но чаще всего причина в параметре ro.

Сказать спасибо