ตั้งรหัสผ่านสำหรับรูทบน virtualbox ubuntu


16

ฉันโหลด Ubuntu ลงในกล่องเสมือน ทุกอย่างทำงานได้ดี แต่เกิดขึ้นกับฉันว่าฉันไม่ได้ถาม (หรือไม่ได้ตั้งค่า) รหัสผ่านรูท ฉันต้องการใช้รูทในบางโอกาส แต่ฉันไม่สามารถรู้วิธีการทำสิ่งนี้ได้ ฉันพยายามเข้าถึงไฟล์ sudoers รวมถึงเรียกใช้ visudo แต่ไม่มีสิทธิ์โดยไม่ต้องรูท!

แนวคิดใดที่จะได้รับหรือตั้งค่ารหัสผ่านรูท?

ฉันมีผู้ใช้รูทใน / etc / passwd บัญชีสองบัญชีที่ฉันไม่มีอำนาจในการจัดการกลุ่มได้เพราะจะขอรหัสผ่านรูทและฉันไม่รู้!


1
ปิดหัวข้อ sudo suแต่ลอง

คำตอบ:


22

Ubuntu ใช้ sudo เป็นค่าเริ่มต้น หากคุณนำหน้าคำสั่งของคุณด้วย "sudo" ระบบจะแจ้งให้คุณใส่รหัสผ่านของคุณจากนั้นรันเป็น root ในการรับรูทเซสชันให้ใช้:

sudo -i

ในการเปิดใช้งานบัญชีรูทเปิดเทอร์มินัลและรันต่อไปนี้เพื่อตั้งรหัสผ่านรูท:

sudo passwd root

สำหรับข้อมูลเพิ่มเติมดู:

https://help.ubuntu.com/community/RootSudo


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

0

คุณใช้อิมเมจเสมือนจริงที่มีอยู่แล้วหรือติดตั้งจาก cd / iso หรือไม่? หากคุณติดตั้งจากอิมเมจของคนอื่นอาจมีผู้ใช้ "อูบุนตู" ที่มี sudo privs ตรวจสอบเอกสารประกอบ

อีกวิธีหนึ่งคือบูตเข้าสู่โหมดช่วยเหลือและเพิ่มผู้ใช้ 'ปล้น' ของคุณไปยังกลุ่มผู้ดูแลระบบ


'โหมดกู้ภัย' มีไว้สำหรับการกู้คืนความเสียหายไม่ได้เพิ่มผู้ใช้ในกลุ่มผู้ดูแลระบบ คำสั่ง 'visudo' หรือ 'sudo vi / etc / sudoers' ควรเพียงพอ
Wesley Rice

2
ปัญหาคือ OP ไม่สามารถเข้าถึง sudo ได้เขาไม่สามารถแก้ไขได้ด้วยการเรียกใช้ visudo หรือ sudo vi / etc / sudoers เนื่องจากทั้งคู่ต้องการให้เขาเข้าถึง sudo
dsas

ไม่ปัญหาคือ OP ไม่ทราบรหัสผ่านรูท - "จะขอรหัสผ่านรูทและฉันไม่รู้!" เพื่ออ้างอิง การบูตเข้าสู่โหมดช่วยเหลือจะไม่ช่วยให้เขาอยู่รอด
Wesley Rice

โดยทั่วไปไม่มีรหัสผ่านรูทบน Ubuntu OP ได้ชี้แจงว่าบัญชีผู้ใช้ที่เขามีการเข้าถึงไม่มีการเข้าถึง sudo การบูทในโหมดช่วยเหลือเท่าที่ฉันจำได้ให้ตัวเลือกในการเริ่มเชลล์เป็นรูทซึ่งเขาสามารถรีเซ็ตรหัสผ่านรูทหรือให้สิทธิ์การเข้าถึง sudo กับบัญชีผู้ใช้อื่น
dsas

โอ้ในกรณีนี้คุณกำลังพูดถึงโหมดผู้ใช้คนเดียวซึ่งไม่เหมือนกับ 'โหมดกู้ภัย' ซึ่งโดยทั่วไปคุณจะดำเนินการช่วยเหลือ
Wesley Rice

0

ฉันเห็นด้วยกับ dsas: บูตเข้าสู่โหมดช่วยเหลือแล้วเพิ่มผู้ใช้ในกลุ่มผู้ดูแลระบบ:

  1. รีสตาร์ทเครื่องเสมือน กด Shift ค้างไว้ในระหว่างบูต เลือกโหมดการกู้คืนเมื่อเมนูปรากฏขึ้น ระบบจะไม่ถามรหัสผ่านใด ๆ

  2. พิมพ์เหล่านี้

usermod -G admin rob

ตอนนี้ rob มีสิทธิ์ผู้ดูแลระบบคุณสามารถรีสตาร์ทเครื่องเสมือน ('รีบูต') และรัน 'sudo su' เพื่อเข้าถึงรูทเชลล์ (ระบบจะขอรหัสผ่านของ robไม่ใช่รหัสผ่านของรูท)


-2

หากคุณอยู่ในรูปภาพของ osboxes สำหรับ Ubuntu ลองใช้สิ่งนี้ในเทอร์มินัล:

sudo su

ใส่รหัสผ่าน

osboxes.org


(1)  sudoถามรหัสผ่านของผู้ใช้ "osboxes.org" คืออะไร? (2) ผู้ใช้ไม่มีsudoสิทธิ์เข้าถึงดังนั้นสิ่งนี้จะส่งผลให้เกิดข้อผิดพลาด
สกอตต์


ด้วยเหตุผลแปลก ๆ วิธีเดียวที่จะเป็นรูทใน osboxes.org คือวิธีที่ฉันพูดถึง ถ้ามันผิดให้พิสูจน์มัน
Syaiful Nizam Yahya

ตกลงดังนั้นพวกเขาจึงจัดเตรียม VMs ที่ทำไว้ล่วงหน้าสำหรับผู้ที่ไม่ต้องการผ่านการติดตั้งที่ยุ่งยาก ข้อมูลนี้หากถูกต้องอาจมีประโยชน์ แต่มีคนอื่นเห็นด้วยกับฉันว่าไม่ใช่คำตอบสำหรับคำถามนี้ ฉันขอแนะนำให้คุณถามคำถามใหม่เกี่ยวกับ OSBox และโพสต์คำตอบของคุณที่นั่น ฉันจะไม่ดาวน์โหลดซอฟต์แวร์จากเว็บไซต์ที่ไม่น่าไว้ใจ แต่ฉันคาดหวังว่าคำตอบของ dsasเกี่ยวกับ "โหมดกู้ภัย" / "โหมดผู้ใช้คนเดียว" จะทำงานบน OSBoxes VM
สกอตต์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.