Gebruikersnaam staat niet in het sudoers bestand. Dit incident zal gerapporteerd worden
Ik draai Ubuntu 12.04 op mijn laptop met behulp van VMware Player. Ik weet niet zeker waarom maar ik heb een account genaamd "User Account" in aanvulling op mijn account waarmee ik normaal gesproken inlog op Ubuntu. Nou dat was slechts een opmerking aan de zijkant, maar in principe is alles wat ik probeer te doen de ncurses-bibliotheek op Ubuntu installeren. Ik heb geprobeerd ncurses te installeren met behulp van de volgende opdrachtregels:
sudo apt-get install libncurses5-dev
sudo apt-get install ncurses-dev
Toen ik ncurses twee keer probeerde te installeren met de bovenstaande commando's kreeg ik de volgende prompt in de terminal:
[sudo] password for username
Wanneer ik mijn wachtwoord intyp, krijg ik het volgende bericht:
username is not in the sudoers file. This incident will be reported.
Tot nu toe heb ik geprobeerd de root user ("Super User") account in te schakelen door de instructies op deze link te volgen: https://help.ubuntu.com/community/RootSudo
Hier zijn enkele van de dingen die de link suggereerde om te doen:
Sta een andere gebruiker toe om sudo uit te voeren. Typ het volgende in de opdrachtregel:
sudo adduser username sudo
Of
sudo adduser gebruikersnaam sudo
inloggen als een andere gebruiker. Typ het volgende in de opdrachtregel:
sudo -i -u gebruikersnaam
De root-account inschakelen. Typ het volgende in de opdrachtregel:
sudo -i
Of
sudo passwd root
Ik heb alle bovenstaande commandoregels geprobeerd en na het intypen van elk commando werd ik om mijn wachtwoord gevraagd. Nadat ik mijn wachtwoord had ingevoerd kreeg ik hetzelfde bericht als toen ik ncurses probeerde te installeren:
fsolano is not in the sudoers file. This incident will be reported.
Volg de link om uw admin-wachtwoord opnieuw in te stellen [klinkt alsof u uw admin-gebruikersaccount hebt genoemd als 'user' :)]
https://askubuntu.com/questions/24006/how-do-i-reset-a-lost-administrative-password
Daarna logt u in als de admin-gebruiker en voert u het volgende uit.
Nu kan je inloggen als 'fsolano' en zou je in staat moeten zijn om sudo commando uit te voeren.
Het config bestand
/etc/sudoers
geeft een lijst, wie welke commando's mag uitvoeren als welke gebruiker.Op ubuntu bevat dit bestand een regel die alle gebruikers van de
sudo
groep toestaat om commando's uit te voeren als deroot
gebruiker.Om te controleren welke gebruikers in de sudo groep zitten kan je
getent group sudo
typen. Je kan ook de groepen van je huidige gebruiker controleren doorid
te typen.Waarschijnlijk zit je huidige gebruiker niet in de sudo groep en mag hij dus het
sudo
commando niet gebruiken.Log in als een gebruiker met sudo als je
sudo
wilt uitvoeren.Doe dit om het wachtwoord voor uw admin gebruiker te resetten.
https://help.ubuntu.com/community/LostPassword
Dan zal je in staat zijn om sudo toestemming te geven aan je gewone gebruiker met
zoals je in je oorspronkelijke vraag hebt gepost.
Tussen haakjes: waarom installeer je ncurses? Ben je iets aan het compileren?