Korjaus: ei ole sudoers-tiedostossa. Tämä tapaus ilmoitetaan.

Ehkä yksi pelottavimmista tulokkaille tarkoitetuista Unix- ja Linux-varoitusviesteistä on muodossa "____ ei ole sudoers-tiedostossa. Tästä tapahtumasta ilmoitetaan. " Todellisessa virheilmoituksessa alaviivat korvataan käyttäjänimelläsi, minkä vuoksi kuulostaa siltä, ​​että joku kuulee virheestäsi!

Sinun ei kuitenkaan tarvitse huolehtia liikaa. Ilmoitus ilmoitetusta tapahtumasta on vain huomautus, että se menee alas järjestelmälokiin, jonka järjestelmänvalvojan oli yhdessä vaiheessa tarkasteltava mahdollisten hyödyntämisten varalta. Jos käytät yhden käyttäjän järjestelmää, sinun ei tarvitse huolehtia muuten kuin seuraavien vaiheiden avulla tämän yleisen ongelman korjaamiseksi. Kukaan ei näe raporttia tapahtuneesta.

Tapa 1: Sudon korjaaminen usermod-sovelluksella

Yritä toistaa virhe suorittamalla sudo -i itsestään. Sinua pyydetään antamaan salasanasi, ja kun olet tehnyt, sinulla on oltava juurikuori. Jos näin on, kirjoita exit päästäksesi siitä ulos. Tässä vaiheessa sinun pitäisi pystyä jatkamaan sudon käyttöä komentojen suorittamiseksi pääkäyttäjänä ilman enempää pelaamista.

Jos oletetaan, ettei se ole, sinun on hankittava pääkäyttäjän käyttö jollakin muulla tavalla. Voit pitää virtuaalipäätteen painettuna Ctrl + Alt + F2 ja yrittää kirjautua järjestelmääsi pääkäyttäjänä, jos olet Debian-, Arch-, Fedora-, CentOS- tai muulla koneella, joka antaa sinulle valtuudet tehdä niin.

Kun olet siellä, suorita usermod -aG sudo, adm ____ ja korvaa alaviivat todellisella käyttäjänimelläsi. Et todennäköisesti näe lainkaan tulosteita. Poistu juurikehotteesta ja paina sitten Ctrl + Alt + F7 palataksesi graafiselle työpöydälle.

Nyt voit käyttää sudoa tavalliseen tapaan, koska olet sudo-ryhmässä. Tarkista ja varmista, että olet, suorittamalla getent group sudo tavallisena käyttäjänä.

Sinun pitäisi löytää nimesi siellä. Suorita nyt tunnus itsestään ja sen pitäisi myös luetella sinut sudo-ryhmään.

Tapa 2: Ubuntun salasanan nollaaminen

Tämä prosessi on tarpeeksi helppo lukuun ottamatta sitä, että Ubuntu ja muut pyöräytykset, kuten Xubuntu, Kubuntu ja Lubuntu, estävät sinut juuritililtä. Tämä auttaa yleensä vähentämään "Tämä tapaus ilmoitetaan" -tyyppisten virheilmoitusten riskiä, ​​mutta jos näet tämän, useiden käyttäjätilien kanssa tapahtui jotain epäsäännöllistä, etkä ehkä enää voi käyttää luomaasi tiliä, kun asennit mitä tahansa. * käyttämäsi buntu-järjestelmä. Toimi seuraavasti vain, jos et muista salasanaa.

Jos näin on ja olet unohtanut salasanasi, tallenna kaikki työsi ja sulje kaikki avoinna olevat. Käynnistä järjestelmä uudelleen ja paina nopeasti vaihtonäppäintä sen jälkeen, kun BIOS- tai UEFI-logo vilkkuu. Valitse ”Lisäasetukset Ubuntulle” ja valitse sitten palautustila.

Vieritä juurikehotteeseen ja suorita sitten mount -o rw, uudelleenasennus / seuraa passwd ____ ja korvaa alaviivat alun perin luomasi tilin nimellä. Anna uusi salasana ja käynnistä se sitten uudelleen. Jotkut käyttäjät ovat yllättyneitä siitä, kuinka helppoa tämän salasanan vaihtaminen voi olla, mutta tämän ei pitäisi olla ongelma, kunhan et koskaan luovu fyysisestä pääsystä järjestelmään.

Riippumatta siitä, oletko nollannut sen vai muistitko sen, avaa sitten pääte ja suorita sudo usermod -aG sudo, adm ____, korvattuasi tyhjän uudelleen luomasi tilin nimellä. Sinua pyydetään antamaan salasanasi. Heti kun olet tehnyt niin, voit käyttää sudo-komentoa normaalisti tältä tililtä.

Haluat ehkä tarkistaa, että muutokset ovat jumissa. Yritä suorittaa getent-ryhmän sudo ja sen jälkeen tunnus, kuten olimme tehneet aiemmin, varmistaaksesi, että kaikki toimii oikein.

Olettaen, että näet sudo jossakin näiden molempien komentojen lähdössä, sinun pitäisi olla kaikki asetettu. Sinun ei tarvitse muokata sudoers-tiedostoa manuaalisesti visudolla tai tehdä mitään muita sinulle tuttuja vaiheita, jos olet joskus tehnyt vianetsintää tämän ongelman kanssa aiemmin, edellyttäen, että nämä kaksi komentoa on tyhjennetty oikein.

Tunnistaa Linux-ohjeet