Kā atrisināt problēmu “Nav Sudoers failā. Par šo incidentu tiks ziņots” Kļūda

Ka Atrisinat Problemu Nav Sudoers Faila Par So Incidentu Tiks Zinots Kluda



Linux piedāvā spēcīgu lietotāja privilēģiju pārvaldības sistēmu ar tādām komandām kā sudo, kas ļauj veikt uzdevumus ar paaugstinātām privilēģijām. Komanda “sudo” var nodrošināt citiem lietotājiem visaugstāko vadības līmeni sistēmā, ko parasti saglabā saknes lietotāji.

Lai izmantotu sudo, jums ir jāreģistrējas mapē “/etc/sudoers”, jo šis fails nosaka, vai lietotājam ir atļauja izpildīt kādu uzdevumu. Tomēr daudzi lietotāji saskaras ar dažām neparastām kļūdām, izmantojot komandu “sudo”.

Šajā ātrajā apmācībā mēs izskaidrosim dažādas pieejas, kuras varat izmantot, lai atrisinātu problēmu “Nav failā sudoers. Par šo incidentu tiks ziņots viegli.







Kā atrisināt problēmu “Nav Sudoers failā. Par šo incidentu tiks ziņots” Kļūda

Šīs kļūdas tūlītējais labojums ir faila “/etc/sudoers” modificēšana. Šim vienkāršajam procesam root lietotājam ir jāpievieno lietotājs (kurš saskaras ar šo kļūdu) failā sudoers.



Varat izmantot komandu “Visudo”, lai tieši atvērtu failu “/etc/sudoers”. Visudo ir īpaša komanda, kas ir mērķtiecīgi izveidota, lai modificētu sudoers failu.



sudo visudo





Dodieties uz rindiņu, kurā teikts “root ALL=(ALL:ALL) ALL” un nākamajā rindā ievadiet šādu tekstu:

lietotājvārds VISI = ( VISI: VISI ) VISI

Noteikti aizstājiet terminu “user_name” ar tā lietotāja faktisko vārdu, kuram vēlaties piešķirt sudo privilēģijas.



Pēc visu mainīšanas tagad varat saglabāt un iziet no faila. Visbeidzot, tagad esat pabeidzis procesu, un kļūda “nav sudoers failā” jūs vairs netraucēs. Gaidāmajā sadaļā tiks apspriesta vienas rindas komanda, kuru varat izmantot, lai pievienotu lietotājus sudo grupai, kurā pēc noklusējuma ir sudo privilēģijas.

Sudo grupa

Tā vietā, lai pievienotu lietotāju tāpat kā tas, kas tika parādīts iepriekšējā procesā, varat pievienot paredzēto lietotāju sudo grupai. Pievienojot šai grupai, lietotājs iegūs sudo piekļuvi. Tādējādi tas palīdzēs jums novērst kļūdu.

Lai to izdarītu, terminālī ievadiet šādu komandu:

sudo usermod -aG sudo lietotājvārds

Komanda “usermod” ar opcijām “-aG” un ievadi sudo pievieno norādīto lietotāju grupai – sudo. Turklāt aizstājiet “user_name” ar mērķa lietotāja lietotājvārdu/lietotāja ID.

Secinājums

Minētā kļūda parasti parāda, ka lietotājs pašlaik nav pieejams sudoers failā. Tās vienīgais risinājums ir pievienot ietekmēto lietotāju minētajam failam. Šajā rakstā mēs izskaidrojām divus veidus: modificēt sudoers failu un pievienot lietotāju sudo grupai. Varat izmantot jebkuru no diviem, lai atbrīvotos no šīs kļūdas.