ข้อกังวลคือรหัสผ่านของคุณจะถูกบันทึกในบันทึกการตรวจสอบสิทธิ์หรือไม่
หากคุณเข้าสู่ระบบในคอนโซลข้อความภายใต้ Linux และคุณกดCtrl+Cที่พร้อมท์รหัสผ่านจะไม่มีการสร้างรายการบันทึก อย่างน้อยนี่เป็นจริงสำหรับ Ubuntu 14.04 หรือ Debian jessie กับ SysVinit และอาจเป็นไปได้สำหรับการแจกจ่าย Linux อื่น ๆ ฉันไม่ได้ตรวจสอบว่านี่เป็นกรณีของระบบที่มี Systemd หรือไม่ การกดCtrl+ Cฆ่าlogin
กระบวนการก่อนที่จะสร้างรายการบันทึกใด ๆ ดังนั้นคุณจะปลอดภัย
ในทางกลับกันหากคุณพยายามเข้าสู่ระบบจริงซึ่งเกิดขึ้นหากคุณกดEnterหรือCtrl+ Dที่พร้อมท์รหัสผ่านชื่อผู้ใช้ที่คุณป้อนจะปรากฏเป็นข้อความธรรมดาในบันทึกการตรวจสอบสิทธิ์ ความล้มเหลวในการเข้าสู่ระบบทั้งหมดจะถูกบันทึก; รายการบันทึกประกอบด้วยชื่อบัญชี แต่ไม่รวมสิ่งใด ๆ เกี่ยวกับรหัสผ่าน (เพียงข้อเท็จจริงที่ว่ารหัสผ่านไม่ถูกต้อง)
คุณสามารถตรวจสอบได้โดยตรวจสอบบันทึกการตรวจสอบสิทธิ์ บน Ubuntu 14.04 หรือ Jessie Debian กับ sysvinit /var/log/auth.log
บันทึกการรับรองความถูกต้องอยู่ใน
หากนี่เป็นเครื่องที่อยู่ภายใต้การควบคุมพิเศษของคุณและมันยังไม่เข้าสู่ระบบจากระยะไกลและยังไม่มีการสำรองไฟล์บันทึกและคุณยินดีและสามารถแก้ไขไฟล์บันทึกโดยไม่ทำลายอะไรเลยแก้ไขบันทึก ไฟล์เพื่อลบรหัสผ่าน
หากรหัสผ่านของคุณถูกบันทึกไว้ในบันทึกของระบบคุณควรพิจารณาว่าเป็นอันตรายและคุณจำเป็นต้องเปลี่ยนรหัสผ่าน บันทึกอาจรั่วด้วยเหตุผลหลายประการ: การสำรองข้อมูล, ขอความช่วยเหลือ ... แม้ว่าคุณจะเป็นผู้ใช้คนเดียวในเครื่องนี้อย่าเสี่ยง
หมายเหตุ: ฉันไม่ได้ตรวจสอบว่า Ubuntu 16.04 ทำงานต่างออกไปหรือไม่ คำตอบนี้อาจใช้ไม่ได้กับตัวแปร Unix ทั้งหมดและไม่สามารถปรับให้ใช้กับวิธีการเข้าสู่ระบบทั้งหมดได้ ตัวอย่างเช่น OpenSSH จะบันทึกชื่อผู้ใช้แม้ว่าคุณจะกดCtrl+ Cที่พรอมต์รหัสผ่าน (ก่อนที่มันจะแสดงพรอมต์รหัสผ่านอันที่จริงแล้ว)