รีเซ็ตรหัสผ่านรูทของ VM


0

ฉันลบผู้ใช้ (distrattament) "sudo" ของฉันออกจากกลุ่มผู้ใช้ sudo ฉันไม่สามารถใช้รูทได้เพราะฉันไม่รู้รหัสผ่านสำหรับรูท

ฉันมีเครื่องเสมือน Ubuntu และเมื่อฉันเปิดเมนูการกู้คืนจะมีเมนูแบบอ่านอย่างเดียว จำกัด หากฉันเลือก "พรอมต์รูทไปยังรูทเชลล์พร้อมท์" ข้อความคือ "ให้รหัสผ่านรูทเพื่อการบำรุงรักษา" ... แต่ฉันไม่ทราบรหัสผ่านรูท

ฉันจะรีเซ็ตรหัสผ่านรูทได้อย่างไร

คำตอบ:


1

การกู้คืนรหัสผ่านของ root คุณจะต้องบูตเข้าสู่โหมดผู้เดียว ในการกระจายหลายครั้งมีตัวเลือกแบบหล่นลงเพื่อให้คุณเลือกที่บูตโหลดเดอร์ หากคุณกำลังใช้ GRUB คุณสามารถเลือกรุ่นของเคอร์เนลระบบปฏิบัติการที่คุณต้องการบู๊ตกดปุ่ม " edit" ( eฉันเชื่อว่า) จากนั้นต่อท้ายคำ " single" ที่ส่วนท้ายของสตริงพารามิเตอร์เคอร์เนล คุณสามารถค้นหา Ubuntu คำแนะนำเฉพาะที่นี่

เมื่อคุณบูตเข้าสู่โหมดผู้ใช้คนเดียวคุณควรเห็นข้อความแจ้งดังนี้:

sh#

หากต้องการรีเซ็ตรหัสผ่านรูทให้พิมพ์:

passwd root

ถึงจุดนี้คุณจะได้รับแจ้งให้ป้อนรหัสผ่านใหม่และยืนยันรหัสผ่าน คุณยังสามารถแก้ไข/etc/sudoersไฟล์เพื่อเพิ่มผู้ใช้ของคุณกลับไปที่sudoersกลุ่ม


1
หมายเหตุคุณควรแก้ไข/etc/sudoersไฟล์และเพิ่มตัวเองกลับไปที่ sudoers แทนที่จะเปิดใช้งานบัญชีรูท บัญชีรูทถูกปิดการใช้งานด้วยเหตุผล
Darth Android

ฉันไม่เห็นด้วยกับหน้านั้น - ฉันทำงานกับกล่อง Solaris, HPUX และ Red Hat ทุกวันและเราไม่เคยมีปัญหากับการเปิดใช้งานการเข้าสู่ระบบราก เนื่องจากแอปที่เราใช้งานจำนวนมากจำเป็นต้องใช้รูท SUID หากใครบางคนไม่รู้ว่ากำลังทำอะไรอยู่บางทีมันอาจเป็นการป้องกันไว้ก่อน แต่ฉันมักจะพิจารณาความปลอดภัยโดยความสับสน - บัญชีรูทยังคงมีอยู่ (และคุณสามารถใช้ประโยชน์จากมันได้) กลุ่มล้อยังคงมีอยู่ วิธีการที่แตกต่างกันฉันเดา :)
แมทธิว

2
@ Matthew: ซึ่งหมายความว่าคุณไม่ใช่ตลาดเป้าหมายสำหรับ Ubuntu จริงๆ อูบุนตูวิกิพีเดียมีรายละเอียดที่ดีของข้อดีและข้อเสียของการใช้ sudo มากกว่าราก
wersimmon

@ Matthew: โหมดผู้ใช้คนเดียวสามารถปิดการใช้งาน Solaris, HP UX และ Red Hat เป็น Unix ระดับองค์กรที่ความสามารถดังกล่าวถือเป็นช่องโหว่และถูกปิดการใช้งาน
X.LINK

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