วิธีบังคับให้เปลี่ยนรหัสผ่าน linux แม้ว่าจะคล้ายกับก่อนหน้านี้


21

ฉันกำลังพยายามที่จะเปลี่ยนรหัสผ่านปัจจุบันของฉันในเซิร์ฟเวอร์การเปิดตัว Red Hat Enterprise Linux 5.10 (Tikanga) แต่ก็กล่าวว่ารหัสผ่านใหม่ของฉันจะคล้ายกันมากเกินไป มีวิธีใดที่จะบังคับให้เปลี่ยนหรือไม่?

$ passwd
Changing password for user XY
Changing password for XY
(current) UNIX password:
New UNIX password:
BAD PASSWORD: is too similar to the old one
New UNIX password:


ฉันไม่ต้องการเปลี่ยนรหัสผ่านเดียวกัน สมมติว่าฉันมี Bilbo1 และฉันต้องการเปลี่ยนเป็น Bilbo2 ฉันได้รับข้อความด้านบน: "รหัสผ่านที่ไม่ดี: คล้ายกับรุ่นเก่าเกินไป" ... ดังนั้นฉันจึงไม่เปลี่ยนรหัสผ่านเดียวกัน
ถึง

หากคุณใส่ใจที่จะอ่านคำตอบของคำถามนั้นคุณจะรู้ว่าทำไมคุณถึงอยู่ในตำแหน่งเดียวกันและจะแก้ปัญหาอย่างไร
darnir

2
IMHO ที่คำถามดังกล่าวไม่มีคำตอบที่ชัดเจนจริงๆ
ถึงกระ

@darnir ซ้ำซ้อนเมื่อคำถามถูกถามแล้วในไซต์ SO เดียวกัน หนึ่งนี้ไม่สามารถเป็น :) ซ้ำ
ราเมษ

คำตอบ:


23

หากคุณสามารถรันคำสั่งในฐานะรูทคุณสามารถบังคับให้การเปลี่ยนแปลงนั้นเป็นที่ยอมรับ

ตัวอย่าง:

$ sudo passwd myusername
Changing password for user myusername.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

นี่เป็นคำตอบที่สมบูรณ์แบบ
Jadda

ทำงานร่วมกับคำเตือนยังคง
Sandburg

7

คำตอบสั้น ๆ : คุณทำไม่ได้

หลีกเลี่ยง:

  • เปลี่ยนสองครั้งเช่น passwd เก่าคือ Bilbo1

    • เปลี่ยนเป็น Frodo1 (จาก Bilbo1)

    • จากนั้นเปลี่ยนเป็น Bilbo2 (จาก Frodo1)

ทำไมสองเปลี่ยนแปลง

  • ในการเปลี่ยนแปลงครั้งแรก, Linux สามารถเปรียบเทียบข้อความที่ชัดเจน Bilbo1 และ Frodo1,

  • บน Linux ตัวที่สองสามารถเปรียบเทียบ Frodo1 และ Bilbo2 เท่านั้น (และ passwd ที่เข้ารหัสแล้วทั้งหมดคุณไม่สามารถเปลี่ยนกลับเป็น Bilbo1 (*)) ได้

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

ไม่จำเป็นต้องพูดว่าอย่าใช้รหัสผ่านที่งี่เง่า

(*) ในครั้งที่สองฉันไม่แน่ใจเกี่ยวกับประเด็นนี้ใน Linux


ฉันไม่ต้องการเปลี่ยนรหัสผ่านเดียวกัน สมมติว่าฉันมี Bilbo1 และฉันต้องการเปลี่ยนเป็น Bilbo2 ฉันได้รับข้อความด้านบน: "รหัสผ่านที่ไม่ดี: คล้ายกับรุ่นเก่าเกินไป" ... ดังนั้นฉันจึงไม่เปลี่ยนรหัสผ่านเดียวกัน
ถึง

คุณเปลี่ยนไปจาก Bilbo1 เป็น Bilbo2 โดยใช้ Frodo1 ไหม?
Archemar

4
ในขณะที่พยายามเปลี่ยนจาก Frodo1 เป็น Bilbo2 ฉันได้รับข้อความว่า: "คุณต้องรออีกต่อไปเพื่อเปลี่ยนรหัสผ่านของคุณ" LOL
ถึงกระ

นั่นคือจุดที่สามของฉัน รูปแบบรหัสผ่านที่ฉันโปรดปรานคือ Bilbo00 / Frodo00 พร้อม 00 เดือนปัจจุบัน
Archemar

ปกติฉันจะใช้รูปแบบ: bilbo0000BAGGINS
ถึงกระ

2

คุณยังสามารถใช้ตัวเลือก -f

$passwd -f username
Changing password for user username.
New password: 
Retype new password:
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.