В настоящее время я использую trusty (Ubuntu 14.04.3 LTS) с общей версией ядра 3.13.0-65.
Как пользователь root, я не могу изменить пароль пользователя:
root@server:~# passwd newuser
passwd: Authentication token manipulation error
passwd: password unchanged
Я также не могу изменить пароль для учетной записи root:
root@server:~# passwd
passwd: Authentication token manipulation error
passwd: password unchanged
Я долго искал. Это не проблема с / должна быть смонтирована как r / w. Разрешения для / etc / passwd и / etc / shadow в порядке. Я могу вручную изменить пароль в файле / etc / shadow, и это работает. Но мне нужно понять, почему passwd получает ошибку.
Я думаю, что мне нужно копнуть глубже в /etc/pam.d/*, но я не уверен, с чего начать.
Любые идеи очень приветствуются. Спасибо!
ОБНОВЛЕННАЯ ИНФОРМАЦИЯ:
- В командной строке не передаются посторонние символы.
- В настоящее время это проблема для всех существующих и новых пользователей, я попытался добавить нового пользователя с помощью adduser и получил ту же ошибку из сценария adduser, когда он должен был попросить у меня пароль.