Labojums: nav sudoers failā. Par šo incidentu tiks ziņots.



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Iespējams, ka viens no drausmīgākajiem Unix un Linux brīdinājuma ziņojumiem jaunpienācējiem ir “____ nav sudoers failā. Par šo incidentu tiks ziņots. ” Faktiska kļūdas ziņojuma gadījumā pasvītrojumi tiktu aizstāti ar jūsu lietotājvārdu, kas liek izklausīties tā, it kā kāds dzirdētu par jūsu kļūdu!



Tomēr jums nav jāuztraucas pārāk daudz. Ziņojums par ziņoto incidentu ir tikai piezīme, ka tas nonāks sistēmas žurnālā, kas vienā brīdī bija jāpārbauda sistēmas administratoram, lai uzzinātu par iespējamiem izmantojumiem. Ja izmantojat viena lietotāja sistēmu, jums nav jāuztraucas, izņemot šīs darbības, lai novērstu šo izplatīto problēmu. Neviens neredzēs ziņojumu par notikušo.



1. metode: Sudo novēršana ar lietotni usermod

Mēģiniet atveidot kļūdu, pats palaižot sudo -i. Jums tiks lūgts ievadīt paroli, un, kad to izdarīsit, jums vajadzētu būt saknes čaulai. Ja tas tā ir, ierakstiet exit, lai izkļūtu no tā. Šajā brīdī jums vajadzētu būt iespējai atsākt sudo lietošanu, lai palaistu komandas kā root, bez turpmākas spēles.



Pieņemot, ka tā nav, jums būs jāiegūst root piekļuve citā veidā. Jūs varat turēt nospiestu taustiņu kombināciju Ctrl + Alt + F2, lai iegūtu virtuālo termināli, un mēģināt pieteikties savā sistēmā kā root lietotājs, ja atrodaties Debian, Arch, Fedora, CentOS vai citā datorā, kas dod jums tiesības to darīt.

Kad esat tur, palaidiet usermod -aG sudo, adm ____, aizstājot pasvītrojumus ar savu faktisko lietotāja vārdu. Jūs, iespējams, vispār neredzēsiet izvadi. Izejiet no saknes uzvednes un pēc tam nospiediet Ctrl + Alt + F7, lai dotos atpakaļ uz grafisko darbvirsmu.

Tagad jūs varēsiet izmantot sudo tāpat kā parasti, jo jūs būsiet sudo grupā. Lai pārbaudītu un pārliecinātos, ka esat, palaidiet getent group sudo kā parastu lietotāju.



Jums vajadzētu atrast tur savu vārdu. Tagad palaidiet ID pats, un tam vajadzētu arī iekļaut jūs sudo grupā.

2. metode: Ubuntu paroles atiestatīšana

Šis process ir pietiekami vienkāršs, izņemot to, ka Ubuntu un citi griezieni, piemēram, Xubuntu, Kubuntu un Lubuntu, bloķē jūs no root konta. Tas parasti palīdz samazināt “Par šo incidentu tiks ziņots” tipa kļūdu ziņojumu risku, taču, ja to redzat, ar vairākiem lietotāju kontiem notika kaut kas neregulārs, un, iespējams, vairs nevarēsit piekļūt savam izveidotajam kontam, kad instalējāt visu * buntu sistēma, kuru izmantojat. Veiciet šīs darbības tikai tad, ja neatceraties paroli.

Ja tas tā ir un esat pazaudējis paroli, saglabājiet visu savu darbu un aizveriet visu, ko esat atvēris. Pārstartējiet sistēmu un pēc tam, kad mirgo BIOS vai UEFI logotips, ātri nospiediet taustiņu Shift. Atlasiet “Ubuntu papildu opcijas” un pēc tam atlasiet atkopšanas režīmu.

Ritiniet uz leju līdz saknes uzvednei un pēc tam palaidiet mount -o rw, pārinstalējiet / seko passwd ____, aizstājot pasvītrojumus ar sākotnēji izveidotā konta nosaukumu. Ievadiet jaunu paroli un pēc tam restartējiet. Daži lietotāji ir pārsteigti par to, cik viegli var aizstāt šo paroli, taču tam nevajadzētu būt problēmai, ja vien esat pārliecināts, ka nekad neatsakāties no fiziskas piekļuves savai sistēmai.

Neatkarīgi no tā, vai jūs to vienkārši atiestatījāt vai atcerējāties, atveriet termināli un palaidiet sudo usermod -aG sudo, adm ____, aizpildot tukšo vietu vēlreiz ar izveidotā konta nosaukumu. Jums tiks lūgts ievadīt paroli. Tiklīdz jūs to izdarīsit, jūs atkal varēsit izmantot sudo komandu kā parasti no šī konta.

Iespējams, vēlēsities pārbaudīt, vai izmaiņas ir iestrēgušas. Lai pārliecinātos, ka viss darbojas pareizi, mēģiniet palaist getent group sudo, kam seko id, kā mēs to darījām iepriekš.

Pieņemot, ka abu šo komandu izvadā kaut kur redzat sudo, jums jābūt iestatītam visiem. Jums nevajadzēs manuāli rediģēt sudoers failu, izmantojot visudo, vai veikt citas darbības, kas jums varētu būt pazīstamas, ja kādreiz esat kādreiz veicis problēmu novēršanu ar šo problēmu, ja šīs divas komandas ir pareizi notīrītas.

Tagi Linux instrukcijas 3 minūtes lasīts