If you try to reinitialize the root passwd of your Linux installation through a recovering boot with init=/bin/sh, you may have the following error message :
passwd: Authentication token manipulation error
First check if your / filesystem is mounted read-write or read-only. Restart your machine and at the Grub prompt (tested on a fresh install of RHEL 6.2 with Grub version of 0.97), change ro to rw as indicated below :
kernel /vmlinuz-2.6.32-220.el6-x86_64 ro root=/dev/mapper….
kernel /vmlinuz-2.6.32-220.el6-x86_64 rw root=/dev/mapper….
An other solution is to make sure that the content of /etc/passwd and /etc/shadow are the same with the pwconv command.
As root, before reinitializing again its passwd, run the command below :
root@localhost:~# pwconv
Then
root@localhost~# passwd
You should have no more error message.

Hello,
I am know little about computers and even less about ubuntu (my new OS).
While trying to change a forgotten keyring password i got the passwd: Authentication token manipulation error.
I tried your second solution (which didn’t work) but I didn’t try your first one because i don’t really know what you are talking about, could you post a step by step guide to how to fix this problem. That would be very helpful thank you.
Which additional information do you need exactly?
@Pichusboy: You better not try the first option as it will make your system un-bootable.
The problem might be also because of lack of space!
Ensure
You might get “Authentication Manipulation error”. If you get this error then you need to type :
mount -rw -o remount /
and then passwd
problem
Authentication toke manipulation error
passwd unchanged
solluction
mount -rw -o remount /
mount -rw -o remount /
ok merci pour moi cela a fonctionne