Поправка: не е във файла sudoers. Този инцидент ще бъде докладван.

Може би едно от по-страшните предупредителни съобщения за новодошлите Unix и Linux идва под формата на „____ не е във файла sudoers. Този инцидент ще бъде докладван. ” В случай на действително съобщение за грешка, долните черти ще бъдат заменени с вашето потребителско име, което звучи така, сякаш някой ще чуе за вашата грешка!

Не е нужно обаче да се притеснявате твърде много. Съобщението за инцидента, за който се докладва, е само бележка, че то ще слезе в системния дневник, който в един момент трябваше да бъде разгледан от системен администратор за възможни експлойти. Ако сте на еднопотребителска система, няма защо да се притеснявате, освен да използвате следните стъпки, за да разрешите този често срещан проблем. Никой няма да види доклад за случилото се.

Метод 1: Коригиране на sudo с приложението usermod

Опитайте да възпроизведете грешката, като стартирате sudo -i от само себе си. Ще бъдете помолени да въведете паролата си и след като го направите, трябва да имате коренна черупка. Ако случаят е такъв, тогава напишете exit, за да излезете от него. На този етап трябва да можете да възобновите използването на sudo за стартиране на команди като root, без да играете повече.

Ако приемем, че не е, тогава ще трябва да получите root достъп по друг начин. Можете да задържите Ctrl + Alt + F2, за да получите виртуален терминал и да опитате да влезете във вашата система като root потребител, ако сте на Debian, Arch, Fedora, CentOS или друга машина, която ви дава правото да го направите.

След като сте там, стартирайте usermod -aG sudo, adm ____, замествайки долните черти с вашето действително потребителско име. Вероятно изобщо няма да видите изход. Излезте от главния ред и след това натиснете Ctrl + Alt + F7, за да се върнете към графичния си работен плот.

Сега ще можете да използвате sudo както обикновено, защото ще бъдете в групата на sudo. За да проверите и се уверите, че сте, стартирайте getent group sudo като обикновен потребител.

Там трябва да намерите името си. Сега стартирайте id от само себе си и той също трябва да ви посочи в групата на sudo.

Метод 2: Нулиране на парола на Ubuntu

Този процес е достатъчно лесен, с изключение на факта, че Ubuntu и други завъртания като Xubuntu, Kubuntu и Lubuntu ви блокират от основния акаунт. Това обикновено помага да се намали рискът от съобщения за грешка от типа „Този ​​инцидент ще бъде докладван“, но ако виждате това, нещо нередно се е случило с множество потребителски акаунти и може вече да нямате достъп до акаунта, който сте създали, когато сте инсталирали каквото и да е * система buntu, която използвате. Направете следното само ако не си спомняте паролата.

Ако случаят е такъв и сте загубили паролата, запазете цялата си работа и затворете всичко, което сте отворили. Рестартирайте системата и след като логото на BIOS или UEFI мига бързо натиснете клавиша Shift. Изберете „Разширени опции за Ubuntu“ и след това изберете режим на възстановяване.

Превъртете надолу до root подканата и след това стартирайте mount -o rw, премонтирайте / последвано от passwd ____, замествайки долните черти с името на акаунта, който първоначално сте създали. Въведете нова парола и след това рестартирайте. Някои потребители са изненадани колко лесно може да се замени тази парола, но това не би трябвало да е проблем, стига да сте сигурни, че никога няма да се откажете от физическия достъп до вашата система.

Независимо дали просто сте го нулирали или сте го запомнили, отворете терминал и стартирайте sudo usermod -aG sudo, adm ____, след като още веднъж замените празното място с името на акаунта, който първо сте създали. Ще бъдете подканени да въведете паролата си. Веднага щом го направите, ще можете отново да използвате командата sudo като нормално от този акаунт.

Може да пожелаете да проверите дали промените са останали. Опитайте да стартирате getent group sudo, последвано от id, както направихме преди, за да се уверите, че всичко работи правилно.

Ако приемем, че виждате sudo някъде в изхода на двете команди, трябва да сте готови. Няма да се налага да редактирате ръчно файла sudoers с помощта на visudo или да правите някоя от другите стъпки, с които може да сте били запознати, ако някога сте правили някакви проблеми с този проблем в миналото, при условие че тези две команди са изчистени правилно.

Етикети Linux как да