Tôi đang chạy Ubuntu 12.04 trên máy tính xách tay của mình bằng VMware Player. Tôi không chắc tại sao nhưng tôi có một tài khoản gọi là "Tài khoản người dùng" ngoài tài khoản mà tôi thường đăng nhập để sử dụng Ubuntu. Vâng, đó chỉ là một nhận xét phụ nhưng về cơ bản, tất cả những gì tôi đang cố gắng làm là cài đặt thư viện ncurses trên Ubuntu. Tôi đã thử cài đặt ncurses bằng các dòng lệnh sau:
sudo apt-get install libncurses5-dev
sudo apt-get install ncurses-dev
Khi tôi thử cài đặt ncurses hai lần bằng các lệnh trên, tôi nhận được lời nhắc sau trong thiết bị đầu cuối:
[sudo] password for username
Khi tôi nhập mật khẩu, tôi nhận được thông báo sau:
username is not in the sudoers file. This incident will be reported.
Cho đến nay tôi đã thử kích hoạt tài khoản người dùng root ("Siêu người dùng") bằng cách làm theo các hướng dẫn tại liên kết này: https : //help.ub Ubuntu.com/community/RootSudo
Dưới đây là một số điều mà liên kết đề xuất để làm:
Cho phép người dùng khác chạy sudo. Nhập dòng sau vào dòng lệnh:
tên người dùng sudo sudo
Hoặc là
tên người dùng sudo sudo
đăng nhập như một người dùng khác. Nhập dòng sau vào dòng lệnh:
sudo -i -u tên người dùng
Kích hoạt tài khoản root. Nhập dòng sau vào dòng lệnh:
sudo -i
Hoặc là
sudo passwd root
Tôi đã thử tất cả các dòng lệnh trên và sau khi nhập từng lệnh tôi được nhắc nhập mật khẩu. Sau khi tôi nhập mật khẩu, tôi nhận được thông báo giống như khi tôi cố gắng cài đặt ncurses:
fsolano is not in the sudoers file. This incident will be reported.
su
và thêm urself vào nhóm sudo àdduser username sudo
khác, bạn sẽ phải khởi động với cd / usb trực tiếp và chroot vào hệ thống đã cài đặt, mặc định nó sẽ đăng nhập vào root , đặt mật khẩu gốc cho các trường hợp tiếp theo passwd
và thêm chính bạn vào sudo từ đó và khởi động lại, bạn sẽ có tên người dùng của mình được thêm vào sudo và bạn cũng sẽ có mật khẩu gốc, trong trường hợp nếu sudo vẫn không hoạt động, bạn có thể xử lý nó ....