ฉันไม่แน่ใจว่ามันเกิดขึ้นได้อย่างไร ผู้ใช้ sudo สร้างบัญชีของฉันแล้วลบออกจากนั้นสร้างขึ้นอีกครั้ง
นี่คือสิ่งที่ฉันพบ
mount -o remount,rw /
passwd
passwd: Authentication token manipulation error
ไม่มีการเปลี่ยนแปลง.
sudo pwck
แสดงว่าไม่มีข้อผิดพลาด
sudo grpck
แสดงว่าไม่มีข้อผิดพลาด
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-
ดูเป็นปกติ
sudo cat /etc/shadow |grep oracle
oracle:$6$FsPqyplr$DrIvjFDSx0ipHmECMw1AU5hTrbNMnnkGRdFlaQcM.p3Rdu2OLjY20tzUTW61HlFH16cal56rKlLuW4j2mK9D.:15833:0:99999:7:::
แสดงให้ผู้ใช้และรหัสผ่านที่เข้ารหัส
sudo cat /etc/shadow- |grep oracle
ไม่แสดงอะไรเลย ไม่แน่ใจว่ามันหมายถึงอะไร แต่ไม่ถูกต้อง
sudo passwd -d oracle
passwd
ดังนั้นทางออกคือการลบรหัสผ่านแล้วรีเซ็ตรหัสผ่านใหม่
หวังว่านี่จะช่วยได้