คุณจะเปลี่ยนรหัสผ่านรูทบนเดเบียนได้อย่างไร


47

ฉันต้องการเปลี่ยนรหัสผ่านที่ฉันมอบหมายให้รูทบนเว็บเซิร์ฟเวอร์ Debian ของฉันเพื่อบางสิ่งที่ยาวและปลอดภัยยิ่งขึ้น

ฉันจะทำอย่างไร ฉันไม่ได้ลืม / ทำรหัสผ่านปัจจุบันหายไปฉันแค่ต้องการเปลี่ยน


4
ในการค้นหาด้วยตัวคุณเองให้เรียกใช้apropos password: คุณจะได้รับรายการคำสั่งที่มี“ รหัสผ่าน” อยู่ในคำอธิบายสั้น ๆ คุณสามารถ จำกัด การค้นหาให้แคบลงด้วยapropos -s 1 password: -s 1จำกัด เฉพาะส่วนที่ 1 ของคู่มือซึ่งมีคำสั่งผู้ใช้
Gilles 'หยุดความชั่วร้าย'

@Gilles: มันยอดเยี่ยมฉันไม่มีความคิด
Paul D. Waite

คุณได้พิจารณาแทน, sudo.
ctrl-alt-delor

คำตอบ:


78

อ่าใช้passwdโปรแกรม เป็น root :

sudo passwd root

หรือหากคุณกำลังใช้งานรูทอยู่แล้ว (ซึ่งคุณไม่ควรเป็น) เพียง:

passwd

rootอาร์กิวเมนต์สามารถละเว้นเพราะเมื่อคุณเรียกpasswdค่าเริ่มต้นให้ผู้ใช้ปัจจุบัน (ซึ่งเป็นรากเป็นรากเท่านั้นที่สามารถเปลี่ยนรหัสผ่านราก)


1
ชัดเจนในการเข้าใจถึงปัญหาหลังเหตุการณ์จริง ๆ :)
Shadur

@Shadur: อย่างเจ็บปวด :) ฉันไม่เคยทำมาก่อนและลิงก์ Google ที่ฉันพบก่อนนั้นสำหรับคนที่ลืมรหัสผ่านรูต
Paul D. Waite

1
ควรจะเป็นsudo passwdหรือเพียงแค่ธรรมดาpasswdถ้าคุณทำงานด้วยสิทธิ์พิเศษของรูท
phunehehe

1
@ พอลฉันมีเสรีภาพในการแก้ไขคำตอบของคุณ มีหลายวิธีในการรันสิ่งต่าง ๆ ในฐานะรูทและเมื่อpasswdรันเป็นรูทจะมีค่าเริ่มต้นที่จะแก้ไขrootผู้ใช้
phunehehe

1
@ Katerberg คุณสามารถใช้ su -c "passwd"
12431234123412341234123

5

หากคุณกำลังจะทำการบริหารบรรทัดคำสั่งจำนวนมากคุณอาจพบว่ามีประโยชน์ในการตรวจสอบ man pages สำหรับ usermod (8), chfn (1), chsh (1), chw (1), passwd (1), crypt ( 3), gpasswd (8), groupadd (8),


-2

คุณต้องบูตในโหมดการกู้คืนก่อนที่จะใช้คำแนะนำของ Paul D. Waite:

  1. หลังจากบูทระบบ Debian ของคุณแล้วให้เลือก "boot in Recovery Mode"
  2. หลังจากบูตเข้าสู่ "โหมดการกู้คืน" ทันทีที่พรอมต์คำสั่งเพียงพิมพ์:

    sudo password root
    

    จากนั้นระบบจะขอรหัสผ่านใหม่ของรูทหนึ่งครั้งเพื่อตรวจสอบว่าคุณทำเสร็จแล้ว


“ คุณต้องบูตในโหมดการกู้คืนก่อนที่จะใช้คำแนะนำของ Paul D. Waite” - จริงเหรอ? ฉันจำไม่ได้ว่าทำอย่างนั้น นี่เป็นสิ่งใหม่ใน Debian เวอร์ชันใหม่หรือไม่?
Paul D. Waite
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.