ฉันจะเข้าสู่ระบบในฐานะ root ได้อย่างไร


77

ฉันต้องการที่จะเข้าสู่ระบบในฐานะ root แต่เมื่อฉันเข้าสู่

sudo -s

และป้อนรหัสผ่านข้อความนี้จะปรากฏขึ้น: "คุณไม่ได้อยู่ในไฟล์ sudoers" และเมื่อฉันป้อน

su

และป้อนรหัสผ่านสิ่งนี้จะปรากฏขึ้น: "การตรวจสอบล้มเหลว"

ระบบปฏิบัติการของฉันมีเพียงหนึ่งบัญชีเท่านั้น เกี่ยวกับ past1 ชั่วโมงที่ผ่านมาฉันเข้าสู่ระบบในฐานะ root และทำบางคำสั่งเมื่อฉันออกจากระบบฉันไม่สามารถเข้าสู่ระบบอีกครั้ง!


เราจำเป็นต้องรู้ว่าคำสั่งใดที่คุณรันเมื่อคุณรูท คุณอาจต้องรีเซ็ตรหัสผ่านของคุณ: askubuntu.com/questions/24006/ …
Jorge Castro

คุณต้องการที่จะเปลี่ยนผู้ใช้ในสถานีในขณะที่คุณใช้คำสั่ง su? ถ้าคุณต้องการคุณจะต้องมีรหัสผ่านรูท
Jatttt

คำตอบ:


55

suคำสั่งคุณจะต้องใส่รหัสผ่านราก ผู้ใช้รูทบน Ubuntu โดยทั่วไปถูกล็อคดังนั้นผู้ใช้ไม่สามารถเข้าสู่ระบบได้rootดังนั้นจึงsuไม่น่าจะทำงาน

ในsudo -sการทำงานคุณจะต้องเป็นส่วนหนึ่งของadminกลุ่มบนเครื่อง Ubuntu ซึ่งเห็นได้ชัดว่าคุณไม่ใช่

หากคุณเป็นผู้ใช้เพียงคนเดียวในระบบที่เกี่ยวข้องและอาจเกี่ยวข้องกับการแก้ไข ถ้าไม่ใช่ฉันขอแนะนำให้คุณคุยกับผู้ดูแลระบบหรือเจ้าของระบบเพื่อดูว่าคุณสามารถรับrootสิทธิพิเศษได้หรือไม่


8
และหากเป็นเครื่องของคุณและคุณสูญเสียสิทธิ์การใช้งานรูทคุณจะต้องแก้ไขโดยการบูตเข้าสู่โหมดการกู้คืน
ams

ระบบปฏิบัติการของฉันมีเพียงหนึ่งบัญชีเท่านั้น เกี่ยวกับ past1 ชั่วโมงที่ผ่านมาฉันเข้าสู่ระบบในฐานะ root และทำบางคำสั่งเมื่อฉันออกจากระบบฉันไม่สามารถเข้าสู่ระบบอีกครั้ง!
ava

คุณทำอะไรคำสั่ง?
Karlson

ฉันไม่รู้แน่ชัด นั่นเป็นคำสั่งง่ายๆเช่นการเปลี่ยน umask
ava

และการโปรแกรมเชลล์บางตัวเพิ่ม group
ava

48

โปรดทราบว่าบัญชีรูทไม่ได้ทำงานตามค่าเริ่มต้น

คุณจะต้องทำ:

sudo passwd root

จากนั้นไปข้างหน้าเพื่อตั้งรหัสผ่าน ใช้ผู้ใช้รูทโดยใช้

su root

18

https://help.ubuntu.com/community/RootSudoแนะนำ:

หากคุณต้องการรูทล็อกอินแบบถาวรอย่างถาวรทางเลือกที่ดีที่สุดคือการจำลองเชลล์ล็อกอินรูทโดยใช้คำสั่งต่อไปนี้ ...

sudo -i

ไม่ทำงาน ระบบปฏิบัติการของฉันมีเพียงหนึ่งบัญชี
Ava

4

ก่อนอื่นคุณต้องมีสิทธิ์ผู้ดูแลระบบ หากคุณไม่ได้มีสิทธิ์ผู้ดูแลระบบแล้วขณะที่บูตกดshiftคีย์ คุณจะเข้าสู่เมนูด้วง เลือกโหมดการกู้คืนที่นี่ เมื่อคุณเห็นรายการตัวเลือกเช่นdpkgอื่น ๆ ให้เลือกเริ่มรูทเชลล์และพิมพ์:

adduser username sudo

( usernameชื่อผู้ใช้ของคุณอยู่ที่ไหน:-))

สิ่งนี้จะเพิ่มคุณในกลุ่ม sudoers! จากนั้นพิมพ์exitและเริ่มระบบตามปกติ เมื่อคุณป้อนบัญชีของคุณให้พิมพ์:

sudo passwd root

จากนั้นป้อนรหัสผ่านของคุณและพิมพ์รหัสผ่านรูทใหม่

หลังจากนั้นคุณสามารถพิมพ์suและป้อนรหัสผ่าน 'รูท'

หากคุณไม่ต้องการเปลี่ยนรหัสผ่านรูทคุณสามารถใช้:

sudo -i

เพื่อเริ่มรูทเชลล์โดยใช้รหัสผ่านของคุณเอง


บอกฉันว่าคุณต้องการที่จะเปิดใช้งานบัญชีรากเข้าสู่ระบบในบัญชีของราก :)
Jatttt

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