Używam Ubuntu 12.04 na moim laptopie za pomocą VMware Player. Nie jestem pewien, dlaczego, ale mam konto o nazwie „Konto użytkownika” oprócz mojego konta, które zwykle loguję, aby korzystać z Ubuntu. Cóż, to był tylko komentarz boczny, ale w zasadzie wszystko, co próbuję zrobić, to zainstalować bibliotekę ncurses na Ubuntu. Próbowałem zainstalować ncurses przy użyciu następujących wierszy poleceń:
sudo apt-get install libncurses5-dev
sudo apt-get install ncurses-dev
Kiedy próbowałem zainstalować ncurses dwa razy przy użyciu powyższych poleceń, otrzymałem następujący komunikat w terminalu:
[sudo] password for username
Po wpisaniu hasła otrzymuję następujący komunikat:
username is not in the sudoers file. This incident will be reported.
Do tej pory próbowałem włączyć konto użytkownika root („Super User”), postępując zgodnie z instrukcjami pod tym linkiem: https://help.ubuntu.com/community/RootSudo
Oto niektóre rzeczy, które sugeruje link:
Pozwól innemu użytkownikowi uruchomić sudo. Wpisz następujące polecenie w wierszu polecenia:
sudo adduser nazwa użytkownika sudo
Lub
sudo adduser nazwa użytkownika sudo
logowanie się jako inny użytkownik. Wpisz następujące polecenie w wierszu polecenia:
sudo -i -u nazwa użytkownika
Włączanie konta root. Wpisz następujące polecenie w wierszu polecenia:
sudo -i
Lub
sudo passwd root
Wypróbowałem wszystkie powyższe wiersze poleceń i po wpisaniu każdego polecenia zostałem poproszony o podanie hasła. Po wprowadzeniu hasła otrzymałem taki sam komunikat, jak przy próbie instalacji ncurses:
fsolano is not in the sudoers file. This incident will be reported.
su
i dodać się do grupy sudo àdduser username sudo
, będziesz musiał uruchomić system z cd / usb i chroot do zainstalowanego systemu, domyślnie zaloguje się do roota , ustaw hasło roota dla następnych przypadków passwd
i stamtąd dodaj się do sudo, i uruchom ponownie, będziesz mieć swoją nazwę użytkownika dodaną do sudo, a także będziesz mieć hasło roota, na wypadek, gdyby sudo nadal nie działało, możesz to obsłużyć ....