Есть виртуалка с Debian testing и самбой.
Давеча, решил добавить юзера:
$ sudo useradd newser -d /mnt -m
$ sudo passwd newser
passwd: Authentication token manipulation error
passwd: password unchanged
open("/usr/share/locale/en_US/LC_MESSAGES/shadow.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/shadow.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "passwd: Authentication token man"..., 48passwd: Authentication token manipulation error
) = 48
write(2, "passwd: password unchanged\n", 27passwd: password unchanged
) = 27
Поменял дефолт на русскую, локали в /usr/share/locale/ru/LC_MESSAGES нашло, но Authentication token manipulation error осталоась.
/etc/shadow есть , вроде целый, права 640 root:shadow.
Корень подмонтирован в rw.
Вопросы следующие:
1. Куда подевались файлы из /usr/share/locale/en/LC_MESSAGES , и были ли они там вообще?
2. Чего делать с Authentication token manipulation error ?
PS. Недавно менял в /etc/nsswitch.conf files на compat.
Тоже пробовал вернуть обратно - не помогло.
Спасибо за внимание.