วิธีเปลี่ยนรหัสผ่านใน Linux


หากไม่มี รหัสผ่านที่ปลอดภัย ข้อมูลของคุณมีความเสี่ยง ง่ายต่อการคาดเดาหรือรหัสผ่านที่รั่วไหลออกมาก่อนหน้านี้ทำให้งานของแฮ็กเกอร์เป็นเรื่องง่าย แต่ก็ไม่ใช่เรื่องยากที่จะ ละเมิดบัญชีผู้ใช้ หาก“ password123” เป็นรหัสผ่านของคุณ นั่นเป็นเหตุผลว่าทำไมการเปลี่ยนรหัสผ่านของคุณเป็นประจำจึงมีความสำคัญแม้ในระบบปฏิบัติการที่ปลอดภัยกว่าเช่น Linux ก็ตาม

โชคดีที่การเปลี่ยนรหัสผ่านใน Linux เป็นกระบวนการที่ง่ายดาย คุณสามารถเปลี่ยนรหัสผ่านของคุณ (หรือรหัสผ่านของผู้ใช้รายอื่น) จากเครื่องเทอร์มินัลในเครื่องหรือจากระยะไกลหรือกำหนดวันหมดอายุเพื่อบังคับให้ผู้ใช้รายอื่นเปลี่ยนรหัสเองเมื่อลงชื่อเข้าใช้ครั้งต่อไปนี่คือสิ่งที่คุณต้องทำเพื่อเปลี่ยนรหัสผ่านผู้ใช้ การแจกจ่าย Linux ใด ๆ

ทำไมคุณควรเปลี่ยนรหัสผ่าน Linux ของคุณเป็นประจำ

ในขณะที่ระบบปฏิบัติการที่ใช้ Linux จะให้ความปลอดภัยมากกว่าระบบทั่วไป การติดตั้ง Windows ไม่ได้หมายความว่าแฮ็กเกอร์จะผิดพลาด วิธีที่ง่ายที่สุดวิธีหนึ่งสำหรับผู้ที่ละเมิดพีซีของคุณคือการรักษาความปลอดภัยที่หละหลวมโดยมีรหัสผ่านที่ง่ายต่อการถอดรหัสที่ด้านบนสุดของรายการ

น่าเสียดายที่คุณควรคาดหวังว่าเวลานั้นจะขัดกับคุณ พวกเราหลายคนใช้รหัสผ่านเดียวกันสำหรับหลายบัญชี ตัวอย่างเช่นหาก รหัสผ่านอีเมลถูกบุกรุก ของคุณและคุณใช้รหัสผ่านเดียวกันในการลงชื่อเข้าใช้พีซี Linux ของคุณแสดงว่าคุณกำลังทำให้พีซีของคุณ (และข้อมูลที่บันทึกไว้ทั้งหมดของคุณ) ตกอยู่ในความเสี่ยง

นั่นเป็นเหตุผลว่าทำไมจึงควรพิจารณาเปลี่ยนรหัสผ่านทั้งหมดของคุณใน Linux เป็นประจำรวมถึงรหัสผ่านบัญชีของคุณบน Linux ด้วย รหัสผ่านที่ดีประกอบด้วยตัวอักษรหลายตัว (ทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก) ตัวเลขและอักขระพิเศษ นอกจากนี้ยังกำหนดให้รหัสผ่านมีความยาวที่เหมาะสม (อย่างน้อย 8 ตัวอักษรหากไม่เกิน)

หากคุณมีปัญหาในการหารหัสผ่านที่คุณจำได้คุณสามารถ ใช้โปรแกรมจัดการรหัสผ่าน เพื่อช่วยคุณสร้างและจดจำมัน คุณจะไม่สามารถใช้สิ่งนี้เพื่อกรอกข้อมูลในหน้าจอการเข้าสู่ระบบได้ แต่ถ้าคุณใช้ ตัวจัดการรหัสผ่านเช่น KeePass คุณสามารถเรียกคืนรหัสผ่านได้อย่างรวดเร็วโดยใช้แอปมือถือ

In_content_1 ทั้งหมด: [300x250] / dfp: [640x360]->

อย่างไรก็ตามควรสร้างรหัสผ่านที่คุณจำได้ดีที่สุด (และง่ายที่สุด) คำศัพท์ในพจนานุกรมไม่อยู่ในเมนูสำหรับคำนี้ แต่ถ้าเป็นไปได้คุณควรพยายามสร้างรหัสผ่านที่น่าจดจำซึ่งไม่มีใครสามารถรู้ได้โดยใช้ขั้นตอนที่เราระบุไว้ข้างต้น

อย่างไร การเปลี่ยนรหัสผ่านของคุณใน Linux

แม้ว่าคุณควรจะสามารถเปลี่ยนรหัสผ่านโดยใช้สภาพแวดล้อมเดสก์ท็อปของ distro ได้ แต่ขั้นตอนเหล่านั้นจะแตกต่างกันไปอย่างมาก หากคุณใช้ Linux เวอร์ชัน headless (โดยไม่มี GUI) คุณจะไม่สามารถใช้ GUI เพื่อเปลี่ยนรหัสผ่านได้เลย

นั่นคือเหตุผลที่วิธีที่ดีที่สุดและเร็วที่สุดในการเปลี่ยนรหัสผ่านใน Linux คือการใช้เทอร์มินัลไม่ว่าคุณจะใช้ การแจกจ่าย Linux ก็ตาม

  1. เปิดหน้าต่างเทอร์มินัลใหม่หรือทำการเชื่อมต่อ SSH ระยะไกลกับพีซีหรือเซิร์ฟเวอร์ Linux ของคุณ หากคุณเชื่อมต่อจากระยะไกลคุณจะต้องพิมพ์รหัสผ่านที่มีอยู่เพื่อตรวจสอบสิทธิ์หากคุณยังไม่ได้ทำ
    1. ครั้ง คุณได้ลงชื่อเข้าใช้ (จากระยะไกลหรือในเครื่อง) พิมพ์ รหัสผ่านเพื่อเริ่มกระบวนการเปลี่ยนรหัสผ่านของคุณ คำสั่ง passwdเป็นเรื่องปกติสำหรับระบบปฏิบัติการที่ใช้ Unix เกือบทั้งหมดรวมถึง Linux และ macOS
      1. ถึง เปลี่ยนรหัสผ่าน Linux ของคุณโดยใช้ passwdพิมพ์รหัสผ่านที่มีอยู่ก่อนจากนั้นยืนยันรหัสผ่านใหม่โดยป้อนสองครั้งเลือก Enterเพื่อย้ายไปยังบรรทัดใหม่แต่ละบรรทัด คุณจะไม่สามารถเห็นข้อมูลที่คุณป้อนได้ดังนั้นหากคุณทำผิดพลาดในระหว่างขั้นตอนการพิมพ์ให้เลือกปุ่ม Enterบนแป้นพิมพ์เมื่อใดก็ได้ ซึ่งจะทำให้ รหัสผ่านล้มเหลวเนื่องจากจะไม่สามารถจับคู่รหัสผ่านใหม่หรือตรวจสอบสิทธิ์โดยใช้รหัสผ่านก่อนหน้าได้
        1. หากกระบวนการนี้สำเร็จ รหัสผ่านจะส่งคืนข้อความแสดงความสำเร็จในเทอร์มินัล หากไม่ใช่ (ตัวอย่างเช่นหากคุณพิมพ์รหัสผ่านผิด) คุณจะต้องดำเนินการซ้ำอีกครั้ง
        2. การเปลี่ยนรหัสผ่านของบัญชีผู้ใช้อื่นใน Linux

          หากคุณมี superuser หรือการเข้าถึงรูทบนพีซีหรือเซิร์ฟเวอร์ Linux ของคุณ (ตัวอย่างเช่นหากคุณเป็นผู้ดูแลระบบ) คุณสามารถเปลี่ยนรหัสผ่านของผู้ใช้ภายในรายอื่นได้ คุณอาจต้องการทำเช่นนี้หากมีคนลืมรหัสผ่านเช่น

          1. ในการดำเนินการนี้ให้เปิดหน้าต่างเทอร์มินัลในเครื่องหรือเชื่อมต่อจากระยะไกลโดยใช้ SSH เมื่อเทอร์มินัลหรือการเชื่อมต่อเปิดขึ้นให้พิมพ์ suหรือ sudosuเพื่อสลับไปยังบัญชีผู้ใช้รูท คุณจะต้องระบุรหัสผ่านผู้ใช้ root ที่ถูกต้องจึงจะสามารถทำได้
            1. เมื่อคุณเปลี่ยนเป็นรูทโดยใช้ sudo suหรือ suคุณสามารถเริ่มเปลี่ยนรหัสผ่านของผู้ใช้รายอื่นได้ ในการดำเนินการนี้ให้พิมพ์ ผู้ใช้ passwdแทนที่ ผู้ใช้ด้วยชื่อผู้ใช้ของบัญชีที่คุณต้องการเปลี่ยนแปลง หากคุณไม่แน่ใจว่าชื่อผู้ใช้คืออะไรให้พิมพ์ cat / etc / passwdแทน คำแรกในแต่ละบรรทัด (เช่น อูบุนตู) คือชื่อผู้ใช้บนพีซีของคุณ
              1. คุณจะต้องพิมพ์รหัสผ่านใหม่สองครั้งโดยเลือกปุ่ม Enterหลังแต่ละบรรทัด
                1. หากคุณพิมพ์รหัสผ่านถูกต้อง passwdจะส่งคืนข้อความแสดงความสำเร็จ หากคุณพิมพ์รหัสผ่านไม่ถูกต้อง (เช่นหากรหัสผ่านใหม่ไม่ตรงกัน) คุณจะต้องทำซ้ำขั้นตอนเหล่านี้เพื่อเปลี่ยนรหัสผ่านให้สำเร็จ
                2. วิธีเปลี่ยนรหัสผ่านรูทใน Linux โดยใช้ Sudo

                  เพื่อช่วยปกป้องระบบของคุณลีนุกซ์รุ่นต่างๆจำนวนมาก จำกัด บัญชีผู้ใช้ปกติโดยซ่อนการเข้าถึงบางอย่างไว้ด้านหลังบัญชี root (superuser) เมื่อคุณยกระดับเทอร์มินัลของคุณโดยใช้คำสั่งเช่น sudo suหรือ suเพื่อให้สิทธิ์การเข้าถึงรูทคุณจะต้องพิมพ์รหัสผ่านรูทที่ถูกต้อง

                  1. ในการเปลี่ยนรหัสผ่าน root คุณจะต้องเปิดหน้าต่างเทอร์มินัลหรือเชื่อมต่อจากระยะไกลโดยใช้ SSH ในเทอร์มินัลพิมพ์ sudo suหรือ suเพื่อสลับไปยังบัญชี superuser จากนั้นเลือกปุ่ม Enterบนแป้นพิมพ์ของคุณ
                    1. ด้วยการเข้าถึงรูทพิมพ์ passwdแล้วเลือกคีย์ Enterคุณจะต้องระบุรหัสผ่านใหม่สองครั้งโดยเลือก Enterหลังแต่ละบรรทัด
                      1. หากคำสั่ง สำเร็จ รหัสผ่านจะแสดงข้อความแสดงความสำเร็จในเทอร์มินัล หากล้มเหลวคุณจะต้องทำซ้ำขั้นตอนเหล่านี้เพื่อให้กระบวนการเสร็จสมบูรณ์
                      2. การตั้งค่าวันหมดอายุของรหัสผ่านใน Linux

                        ด้วยการตั้งค่าวันหมดอายุในตัวสำหรับรหัสผ่านบนพีซี Linux ของคุณคุณไม่จำเป็นต้องกังวลเกี่ยวกับการเรียกใช้คำสั่ง passwdด้วยตนเองเป็นประจำ เมื่อรหัสผ่านหมดอายุพีซีของคุณจะสั่งให้คุณเปลี่ยนรหัสผ่านโดยอัตโนมัติ

                        1. ในการกำหนดวันหมดอายุของรหัสผ่านใน Linux ให้เปิดหน้าต่างเทอร์มินัลหรือเชื่อมต่อจากระยะไกลโดยใช้ SSH ในเทอร์มินัลพิมพ์ chage -M 100 userแล้วเลือกคีย์ Enterแทนที่ 100ด้วยจำนวนวันก่อนวันหมดอายุถัดไปและ ผู้ใช้ด้วยชื่อผู้ใช้ของคุณ หากคุณต้องการกำหนดวันหมดอายุสำหรับบัญชีผู้ใช้อื่นให้พิมพ์ ผู้ใช้ sudo chage -M 100แทนโดยแทนที่รายละเอียดตัวยึดตำแหน่งด้วยของคุณเอง
                          1. ด้วยการตั้งค่ารายละเอียดคุณสามารถตรวจสอบวันหมดอายุได้โดยพิมพ์ chage -l userและเลือก Enterแทนที่ ผู้ใช้ด้วยชื่อผู้ใช้ที่คุณต้องการตรวจสอบ
                          2. การรักษาความปลอดภัยระบบ Linux

                            Linux เป็นที่รู้จักกันดีว่าเป็นระบบปฏิบัติการที่มีความปลอดภัยมากที่สุดระบบหนึ่ง แต่ไม่มี รหัสผ่านที่ปลอดภัยคุณจะปล่อยให้พีซีของคุณเสี่ยงต่อการถูกโจมตี มีวิธีอื่นที่คุณสามารถรักษาความปลอดภัยให้กับระบบของคุณเพิ่มเติมได้เช่น การรักษาเครือข่ายท้องถิ่นที่ปลอดภัย และ สแกนไฟล์ของคุณเพื่อหาไวรัส ที่อาจทำให้พีซีเครื่องอื่นติดไวรัสได้

                            คุณยังสามารถคิดถึง โดยใช้เว็บเบราว์เซอร์ที่ปลอดภัย เพื่อการออนไลน์อย่างปลอดภัยโดยเฉพาะอย่างยิ่งหากคุณคิดว่า ​​9ปกปิดที่อยู่ IP ของคุณ การพยายาม ปกป้องความเป็นส่วนตัวและความปลอดภัยออนไลน์ของคุณ จะไม่หยุดความพยายามในการแฮ็ก แต่จะเพิ่มการป้องกันอีกชั้นหนึ่ง

                            กระทู้ที่เกี่ยวข้อง:


                            13.02.2021