Един от моите приятели наскоро премина от Windows към Ubuntu Linux. След като прекара около седмица в новата операционна система, той излезе с един въпрос: "Как да накарате системата да покаже звездички, докато пишете sudo парола?"

Той обясни, че той пише много бързо, често без да гледа клавиатурата. Въпреки че това води до някои печатни грешки тук и там, натискането на правилната sudo парола наведнъж се оказа много предизвикателно, защото не се появява нищо, когато въвеждате паролата.

Трябва да призная, че дори не се доближавам до скоростта, с която той пише, така че вероятно това е причината, поради която никога не съм срещал такъв проблем. Както и да е, ако имате същия проблем, ето малко малко решение на проблема.

Стъпки за активиране на обратната връзка с паролата в sudo

За начало командата sudo в Ubuntu ви позволява временно да придобиете привилегии на суперпотребител за работа, която изисква да действате като потребител на root. За да направите каквито и да са промени в начина, по който се държи командата sudo, трябва да промените файла "/etc/sudoers.tmp".

За да направите промени в "/etc/sudoers.tmp", използвайте следната команда. (Имайте предвид, че това е препоръчителният начин за редактиране на този файл.)

 sudo visudo 

Горната команда ще отвори файла във вашия терминал.

Забележете, че в първия ред на файла се подчертава и това, което току-що казах: "Този файл ТРЯБВА да бъде редактиран с командата" visudo "като корен."

Придвижвайки се напред, това, което трябва да направите, е да замените линията

 По подразбиране env_reset 

с

 По подразбиране env_reset, pwfeedback 

За разлика от редакторите vi или vim, всичко, което трябва да направите тук, е да донесете курсора до края на линията и да започнете промяната. Щом приключите с промяната, натиснете "Ctrl + X", което ще доведе до редактора, който ще ви помоли да потвърдите, че искате да запазите промените. Натиснете "Y", за да потвърдите, след което натиснете клавиша Enter, за да излезете.

Сега, когато изпълнявате команда със sudo, ще видите, че въведената от вас парола става видима под формата на звездички.

Излишно е да казвам, че за да отмените поведението, просто трябва да отмените направените от вас промени в "/etc/sudoers.tmp" - просто докарайте курсора до края на линията и го премахнете , pwfeedback като натиснете клавиша backspace вашата клавиатура.

заключение

Съгласен съм, това е изискване за ниша - не съм виждал много хора, които искат да го направят - но решението със сигурност добавя и вашите познания за командата sudo и Ubuntu като цяло. Отидете напред и опитайте това решение. Кой знае, може да свършите да харесвате новото поведение на sudo .