ฉันใช้ Ubuntu 12.04 บนแล็ปท็อปของฉันโดยใช้ VMware Player ฉันไม่แน่ใจว่าทำไม แต่ฉันมีบัญชีชื่อ "บัญชีผู้ใช้" นอกเหนือจากบัญชีของฉันที่ฉันมักจะเข้าสู่ระบบเพื่อใช้ Ubuntu นั่นเป็นเพียงความเห็นด้านข้าง แต่โดยพื้นฐานแล้วทั้งหมดที่ฉันพยายามทำคือติดตั้งไลบรารี ncurses บน Ubuntu ฉันได้ลองติดตั้ง ncurses โดยใช้บรรทัดคำสั่งต่อไปนี้:
sudo apt-get install libncurses5-dev
sudo apt-get install ncurses-dev
เมื่อฉันลองติดตั้ง ncurses สองครั้งโดยใช้คำสั่งด้านบนฉันได้รับพรอมต์ต่อไปนี้ในเทอร์มินัล:
[sudo] password for username
เมื่อฉันพิมพ์รหัสผ่านฉันได้รับข้อความต่อไปนี้:
username is not in the sudoers file. This incident will be reported.
จนถึงตอนนี้ฉันได้ลองเปิดใช้งานบัญชีผู้ใช้รูท ("Super User") โดยทำตามคำแนะนำในลิงค์นี้: https://help.ubuntu.com/community/RootSudo
ต่อไปนี้คือสิ่งที่ลิงก์แนะนำให้ทำ:
อนุญาตให้ผู้ใช้รายอื่นเรียกใช้ sudo พิมพ์ต่อไปนี้ในบรรทัดคำสั่ง:
ชื่อผู้ใช้ sudo adduser sudo
หรือ
ชื่อผู้ใช้ sudo adduser sudo
เข้าสู่ระบบในฐานะผู้ใช้อื่น พิมพ์ต่อไปนี้ในบรรทัดคำสั่ง:
ชื่อผู้ใช้ sudo -i -u
เปิดใช้งานบัญชีรูท พิมพ์ต่อไปนี้ในบรรทัดคำสั่ง:
sudo -i
หรือ
sudo passwd root
ฉันได้ลองบรรทัดคำสั่งด้านบนทั้งหมดแล้วหลังจากพิมพ์คำสั่งแต่ละคำสั่งฉันจะถามรหัสผ่านของฉัน หลังจากฉันป้อนรหัสผ่านฉันได้รับข้อความเดียวกับเมื่อฉันพยายามติดตั้ง ncurses:
fsolano is not in the sudoers file. This incident will be reported.
su
และเพิ่ม urself ให้กับกลุ่ม sudo àdduser username sudo
อื่นคุณจะต้องบูตด้วย live cd / usb และ chroot ไปยังระบบที่ติดตั้งไว้มันจะล็อกอินเข้าสู่รูทตามค่าเริ่มต้น ตั้งค่ารหัสผ่านรูทสำหรับกรณีต่อไปpasswd
และเพิ่มตัวเองใน sudo จากนั้นรีบูตคุณจะต้องเพิ่มชื่อผู้ใช้ของคุณไปยัง sudo และคุณจะมีรหัสผ่านรูทในกรณีที่ sudo ยังไม่ทำงานคุณสามารถจัดการได้ ....