Kasutajanime ei ole sudoers failis. Sellest intsidendist teatatakse
Ma kasutan oma sülearvutis Ubuntu 12.04, kasutades VMware Player'i. Ma ei ole kindel, miks, kuid mul on konto nimega "Kasutajakonto" lisaks minu kontole, mida ma tavaliselt Ubuntu kasutamiseks sisse login. Noh, see oli lihtsalt kõrvaline kommentaar, kuid põhimõtteliselt kõik, mida ma üritan teha, on ncurses'i raamatukogu paigaldamine Ubuntu'sse. Olen proovinud ncurses'i paigaldada järgmiste käsureadega:
sudo apt-get install libncurses5-dev
sudo apt-get install ncurses-dev
Kui ma proovisin ncurses'i kaks korda ülaltoodud käskude abil installida, siis sain terminalis järgmise teate:
[sudo] password for username
Kui ma sisestasin oma parooli, siis sain järgmise teate:
username is not in the sudoers file. This incident will be reported.
Siiani olen proovinud lubada root-kasutajat ("Super User"), järgides selle lingi juhiseid: https://help.ubuntu.com/community/RootSudo.
Siin on mõned asjad, mida link soovitas teha:
Lubage teisel kasutajal käivitada sudo. Sisestage käsureale järgmine tekst:
sudo adduser kasutajanimi sudo
või
sudo adduser kasutajanimi sudo
sisse logides teise kasutajana. Sisestage käsureale järgmine tekst:
sudo -i -u kasutajanimi
root-konto lubamine. Sisestage käsureale järgmine tekst:
sudo -i
või
sudo passwd root
Olen proovinud kõiki ülaltoodud käsureid ja pärast iga käsu sisestamist küsiti minu parooli. Pärast parooli sisestamist sain sama teate, mis ncurses'i paigaldamisel:
fsolano is not in the sudoers file. This incident will be reported.
Järgige linki, et taastada oma administraatori parool [kõlab nii, nagu oleksite nimetanud oma administraatori kasutajakonto 'kasutajaks' :)]
https://askubuntu.com/questions/24006/how-do-i-reset-a-lost-administrative-password
Pärast seda logige sisse admin-kasutajana ja tehke järgmist.
Nüüd saate sisse logida kui 'fsolano' ja te peaksite saama käivitada sudo käsu.
Konfigufaili
/etc/sudoers
nimekiri, kes tohib millise kasutajana milliseid käske käivitada.Ubuntu puhul sisaldab see fail rida, mis lubab kõigil
sudo
grupi kasutajatel käivitada käskeroot
kasutajana.Et kontrollida, millised kasutajad kuuluvad sudo gruppi, võite kirjutada
getent group sudo
. Samuti saate kontrollida oma praeguse kasutaja gruppe, kui sisestateid
.Tõenäoliselt ei kuulu teie praegune kasutaja sudo gruppi ja seetõttu ei tohi ta käsku
sudo
kasutada.Logige sisse mõne sudo lubatud kasutajana, kui soovite käivitada
sudo
.Tehke seda oma admin-kasutajale parooli lähtestamiseks.
https://help.ubuntu.com/community/LostPassword
Seejärel saate anda sudo õigused oma tavakasutajale koos
nagu te oma algses küsimuses postitasite.
Muide: miks sa ncurses'i paigaldad? Kas sa kompileerid midagi?