История изменений
Исправление firkax, (текущая версия) :
Для начала проверь запуск passwd в неубранным suid битом. А ещё запуск passwd от рута. Возможно, он просто видит некорректные права на shadow (вручную проверяет) и отказывается с ним работать.
А ещё сделай strace (сначала запусти passwd который неsuid уже, потому во втором окне рутом подключись strace -p к нему, потом вводи что-то).
Исходная версия firkax, :
Для начала проверь запуск passwd в неубранным suid битом. А ещё запуск passwd от рута. Возможно, он просто видит некорректные права на shadow (вручную проверяет) и отказывается с ним работать.