Tôi không chắc nó đã xảy ra như thế nào. Một người dùng sudo đã tạo tài khoản của tôi sau đó xóa nó và sau đó tạo lại.
Đây là những gì tôi tìm thấy
mount -o remount,rw /
passwd
passwd: Authentication token manipulation error
Không thay đổi.
sudo pwck
Hiển thị không có lỗi.
sudo grpck
Hiển thị không có lỗi.
ls -l /etc/passwd /etc/group /etc/shadow /etc/shadow-
-rw-r--r-- 1 root root 767 May 7 16:45 /etc/group
-rw-r--r-- 1 root root 1380 May 7 16:45 /etc/passwd
-rw-r----- 1 root shadow 1025 May 8 09:11 /etc/shadow
-rw------- 1 root root 1025 May 7 16:46 /etc/shadow-
Trông bình thường.
sudo cat /etc/shadow |grep oracle
oracle:$6$FsPqyplr$DrIvjFDSx0ipHmECMw1AU5hTrbNMnnkGRdFlaQcM.p3Rdu2OLjY20tzUTW61HlFH16cal56rKlLuW4j2mK9D.:15833:0:99999:7:::
Hiển thị người dùng và mật khẩu được mã hóa.
sudo cat /etc/shadow- |grep oracle
Không có gì hiển thị. Không chắc điều đó có nghĩa là gì nhưng không đúng.
sudo passwd -d oracle
passwd
Vì vậy, giải pháp là xóa mật khẩu sau đó đặt lại mật khẩu mới.
Hi vọng điêu nay co ich.
Ban đầu tôi đã đăng ở đây Nhận lỗi "Thao tác mã thông báo xác thực" khi cố gắng thay đổi mật khẩu người dùng nhưng google hiển thị kết quả này trước tiên, vì vậy tôi đã đăng lại.