Сделайте эти две вещи, просто чтобы убедиться:
mount -o remount,rw /
Эта первая часть перемонтирует корневой раздел как чтение / запись, поскольку он был только в режиме чтения. Он фактически отключает корневой раздел, а затем снова монтирует его как чтение / запись.
Затем сделайте это:
chmod 640 /etc/shadow
Затем выполните следующие действия sudo passwd USER
. После этого он должен сработать. Эта часть предоставляет правильные разрешения для теневого файла.