ฉันจะได้รับสิทธิ์รูตใน Ubuntu Desktop 12.04 ได้อย่างไร ฉันติดตั้งลงในอุปกรณ์ USB เพื่อลองใช้งาน ตอนนี้เมื่อฉันติดตั้งลงบน VM ฉันไม่ได้มีตัวเลือกเดียวกับที่ฉันทำบนแท่ง USB เช่นการเปิดเดสก์ท็อประยะไกลการติดตั้งไดรเวอร์และความสามารถบางอย่างของวิดีโอ
ฉันจะได้รับสิทธิ์รูตใน Ubuntu Desktop 12.04 ได้อย่างไร ฉันติดตั้งลงในอุปกรณ์ USB เพื่อลองใช้งาน ตอนนี้เมื่อฉันติดตั้งลงบน VM ฉันไม่ได้มีตัวเลือกเดียวกับที่ฉันทำบนแท่ง USB เช่นการเปิดเดสก์ท็อประยะไกลการติดตั้งไดรเวอร์และความสามารถบางอย่างของวิดีโอ
คำตอบ:
มี 2 วิธีในการทำสิ่งต่าง ๆ ด้วยสิทธิ์ระดับสูง
sudo
ช่วยให้คุณสามารถรันคำสั่งในบัญชีผู้ใช้ของคุณเองด้วยสิทธิ์ของรูท
su
ช่วยให้คุณสลับผู้ใช้เพื่อให้คุณเข้าสู่ระบบในฐานะผู้ใช้จริง แต่ตัวเลือกนี้เป็นค่าเริ่มต้นที่ปิดการใช้งานบน Ubuntu sudo -i
แต่คุณก็สามารถเริ่มต้นเปลือกรากด้วย
อ่านอะไรคือความแตกต่างระหว่าง "su", "sudo -s", "sudo -i", "sudo su"? สำหรับข้อมูลเพิ่มเติม.
ใช้วิธีใดวิธีหนึ่งตามที่จำเป็นเท่านั้นและอาจทำให้ระบบของคุณเสียหายหากใช้โดยไม่ระมัดระวัง
sudo -i
เป็นวิธีทั่วไปในการรับ 'รูตเชลล์' บนกล่อง Ubuntu มันจะบันทึกทุกสิ่งที่คุณทำในฐานะบัญชีผู้ใช้ดั้งเดิมของคุณ แต่คุณทำตัวเหมือนรูท
นี้จะทำให้คุณรากหลังจากที่คุณใส่ของคุณรหัสผ่านของผู้ใช้สมมติว่าคุณเป็นบัญชีแรกที่จะสร้างขึ้น ระวังเมื่อคุณรูต ล็อกอินด้วยรูทเมื่อคุณต้องการจริงๆเท่านั้นและออกจากระบบทันทีที่คุณทำเสร็จ
sudo su -
หรือคุณสามารถเรียกใช้คำสั่งเฉพาะที่มีสิทธิ์ root โดย prepending sudo
พวกเขาด้วย ตัวอย่างเช่น:
sudo cp -p foo bar/
sudo -i
FYI
คุณไม่สามารถรับสิ่งที่คุณมีอยู่แล้ว หากคุณสามารถใช้ sudo ได้คุณไม่จำเป็นต้องได้รับมัน
เอ่อขอโทษด้วย ... แต่ sudo ไม่ใช่วิธีที่คุณ "ได้รับ" สิทธิพิเศษของ root sudo จะใช้เมื่อคุณมีสิทธิ์เข้าถึงระดับรูทจากกลุ่มผู้ดูแลระบบและต้องการใช้งาน
คำถามหมายถึง "ได้รับ" เป็นสิ่งที่คุณไม่มี อาจเขียนไม่ถูกต้อง
ตัวอย่างทั่วไป: ดังนั้นคุณต้องใช้ sudo หรือรูทบนคอมพิวเตอร์ของคุณ แต่คุณไม่สามารถใช้ sudo ได้เพราะคุณต้อง "ได้รับสิทธิพิเศษ" เพราะคุณล็อกตัวเองโดยไม่ตั้งใจ ฯลฯ โดยแก้ไข sudoers และลบตัวเองออกเพราะคิดว่าคุณสามารถเข้าสู่ระบบได้ เป็น root บน Ubuntu
sudo ไม่ได้แก้ปัญหาทุกอย่าง และคุณไม่สามารถรับสิ่งที่คุณมีอยู่แล้ว