ฉันติดตั้ง Linux Mint 18.1 ใหม่และสร้างชื่อผู้ใช้คนเดียว "แจ็ค" โดยใช้รหัสผ่าน PASSWORD1 หลังจากนั้นฉันเปลี่ยนรหัสผ่าน (ใช้กล่องโต้ตอบแบบกราฟิก "ผู้ใช้และกลุ่ม") เป็น PASSWORD2 ทั้งการเข้าสู่ระบบและการใช้งานsudo
ต้องใช้ PASSWORD2 ตามที่คาดไว้
อย่างไรก็ตาม password1 root
ยังคงเป็นรหัสผ่านสำหรับบัญชี ฉันสามารถบอกได้ว่าเพราะsu -
และsu - root
ปฏิเสธ PASSWORD2 แต่ยอมรับ PASSWORD1
นี่ไม่ใช่ข้อบกพร่องด้านความปลอดภัยหรือไม่ ทำไมบัญชีรูทคัดลอกรหัสผ่านผู้ใช้ของฉันอย่างเงียบ ๆ ตั้งแต่แรก หากฉันรู้ว่ารหัสผ่านถูกบุกรุกและเปลี่ยนแปลงฉันจะไม่คิดว่าจะตรวจสอบว่าบัญชีรูทยังคงใช้รหัสผ่านที่ถูกบุกรุกอยู่
อันที่จริงฉันคิดว่าบัญชีรูทถูกปิดใช้งานใน Linux Mint โดยค่าเริ่มต้น ดูคำถามนี้สำหรับตัวอย่าง: /superuser/323317/why-does-linux-ubuntu-mint-lack-a-root-account
มีเหตุผลใดที่จะไม่ปิดการใช้งานบัญชีรูทโดยใช้sudo passwd -l root
? เหตุใดจึงไม่ทำตามค่าเริ่มต้น
การแก้ไข
@terdon ฉันค่อนข้างแน่ใจว่าฉันไม่เคยวิ่งsudo passwd
หรือแม้แต่ธรรมดาpasswd
กับระบบปฏิบัติการนี้
@ ทำเครื่องหมายว่าฉันตรวจสอบแล้วและสิ่งเดียวที่กลับมาไม่เกี่ยวข้องกัน
jack@gamma /var/log $ ls auth.log*
auth.log auth.log.1 auth.log.2.gz auth.log.3.gz auth.log.4.gz
jack@gamma /var/log $ zgrep passwd auth.log*
auth.log.2.gz:Mar 9 17:56:07 gamma mdm[1695]: pam_succeed_if(mdm:auth): requirement "user ingroup nopasswdlogin" not met by user "jack"
jack@gamma /var/log $ zgrep "password changed" auth.log*
# nothing returned
แก้ไข: ฉันได้ยื่นรายงานข้อผิดพลาดกับ Linux Mint https://bugs.launchpad.net/linuxmint/+bug/1675575
ตอนนี้ @Roger Lipscombe ยืนยันปัญหานี้แล้วฉันจะเพิ่มค่าหัวให้กับคำถาม
/var/log/auth.log
(และสำเนาที่เก่ากว่าเช่นauth.log.1
) ของคุณสำหรับบรรทัดที่เหมือนกันได้passwd[6434]: pam_unix(passwd:chauthtok): password changed for root
หรือไม่?
sudo passwd
หลังจากติดตั้งครั้งแรก แต่ก่อนเปลี่ยนรหัสผ่าน?