เพื่อให้สิ่งที่คำตอบอื่น ๆ ที่ระบุไว้แล้วชัดเจนสมบูรณ์: นั่นผู้ใช้อื่นที่ไม่ได้เป็นเพียง "รากมากเท่าที่คุณ" (คำตอบของ Videonauth) พวกเขายังสามารถกลายเป็นคุณ (สลับไปยังบัญชีผู้ใช้ของคุณ)
นี่เป็นเพราะด้วยสิทธิ์ superuser ผู้ใช้หนึ่งสามารถเปลี่ยนเป็นบัญชีใดก็ได้
คุณอาจจะรู้
sudo su
ซึ่งเป็นหนึ่งในตัวเลือกในการเปิดรูทเชลล์หากรูทไม่มีชุดรหัสผ่าน (ดังนั้นคุณจะไม่สามารถล็อกอินในฐานะรูทได้โดยตรง)
su
สั้นสำหรับ "สลับผู้ใช้" สิ่งที่ผู้ใช้เปลี่ยนไปใช้? ไม่มีใครบอกใช่มั้ย แต่จากหน้าคนเราสามารถเรียนรู้ว่า:
เรียกใช้โดยไม่มีชื่อผู้ใช้เริ่มต้นที่จะกลายเป็น superuser
ดังนั้นสิ่งนี้คือ
sudo su root
หากคุณไม่ได้เปลี่ยนชื่อroot
เป็นอย่างอื่น
หากคุณเพิ่งเรียกใช้su <someuser>
คุณจะได้รับแจ้งให้ใส่รหัสผ่าน ดังนั้นหากคุณเรียกใช้su root
คุณจะได้รับแจ้งให้ป้อนรหัสผ่านของรูท (ซึ่งไม่มีอยู่ใน Ubuntu ตามค่าเริ่มต้นดังนั้นคุณจะไม่สามารถเข้าสู่ระบบได้ (โปรดทราบว่าไม่มีการตั้งรหัสผ่านหมายความว่าไม่มีการเข้าสู่ระบบผ่านรหัสผ่าน แตกต่างจากรหัสผ่านเป็นสตริงว่าง)) แต่ถ้าคุณเรียกใช้sudo su root
คุณจะได้รับพร้อมท์ให้ใส่รหัสผ่านของคุณเอง และคุณจะได้รับแจ้งจากsudo
เท่านั้น เมื่อsudo
ได้รับรหัสผ่านของคุณแล้วมันจะเรียกใช้คำสั่งที่ได้รับเป็นพารามิเตอร์ที่มีสิทธิ์ผู้ใช้ระดับสูง เนื่องจากสามารถสลับไปยังบัญชีใด ๆ เมื่อมีสิทธิ์ผู้ใช้ขั้นสูงจึงไม่จำเป็นต้องป้อนรหัสผ่าน
ดังนั้นโดยการดำเนินการ
sudo su <yourusername>
sudoer อื่น ๆ สามารถเข้าสู่ระบบในขณะที่คุณ