Въвеждането на root паролата за всяка системна команда може да бъде дразнещо. Научете как да използвате командата sudo без пароли.
Командата sudo в Linux позволява на потребителите да изпълняват определени команди като друг потребител, за предпочитане като root. Наличието на sudo достъп позволява на редовните потребители да изпълняват задачи, които иначе изискват повишени разрешения.
Въпреки това, sudo изисква от потребителите да въвеждат своите пароли за всяка нова сесия. Това може да се окаже тромаво за редовни задачи като поддръжка на системата. За щастие можете лесно да използвате командата sudo без пароли.
Конфигурирайте sudo без парола
Файлът sudoers в Linux позволява на администраторите да управляват правата за използване за различни потребители. Можете да предоставите допълнителни разрешения на редовни потребители от добавяйки ги към списъка на sudoers. Също така можем да конфигурираме използването на sudo без никакви пароли, като променим този файл.
Следвайте стъпките по-долу, за да попречите на sudo да поиска никога повече пароли. Уверете се, че първо сте преминали към основния потребител.
Стъпка 1: Архивирайте файла Sudoers
Трябва да направите резервно копие на файла sudoers, преди да го промените. Изпълнете следната команда във вашия терминал, за да създадете копие от списъка на sudoers.
cp / etc / sudoers /etc/sudoers.old
Стъпка 2: Отворете файла Sudoers
Използвай visudo команда за безопасно отваряне на файла sudoers. Той добавя някои предпазни мерки срещу нежелани грешки и валидира синтаксиса.
visudo
Стъпка 3: Променете файла Sudoers
След като отворите списъка на sudoers, отидете в края на файла и добавете следния ред.
rubaiat ALL = (ALL) NOPASSWD: ALL
Сменете рубаят с вашето потребителско име, за да попречите на Linux да пита судо паролата отново. Можете също така да предоставите на sudo без парола достъп на различен потребител, като използвате неговото потребителско име вместо вашето.
Стъпка 4: Запазване и излизане от Visudo
Трябва да запазите и излезете от visudo след добавяне на горния ред. Ако сте конфигурирали visudo да използва редактора Vim на вашата машина, използвайте командата по-долу, за да запишете и излезте от Vim.
: wq
Натиснете Ctrl + X ако visudo използва нано текстов редактор. Вече можете да проверите дали всичко е минало според очакванията, като издадете команда, която изисква разрешения на суперпотребител.
Използване на sudo без пароли в Linux
Ще получите достъп до sudo без парола, след като изпълните горните стъпки. Използването на sudo без пароли обаче може да се окаже заплаха за сигурността, ако го използвате за ненадеждни скриптове. Освен това всеки, който има физически достъп до вашата машина, може да извършва системни операции без разрешение.
Тъй като рискът от компрометирани идентификационни данни непрекъснато се увеличава на работното място, не трябва да използвате sudo без пароли във вашия офис.
Научете за най-често срещаните видове компрометирани идентификационни данни и вътрешни заплахи. Защитете се у дома и на работното място, като смекчите тези рискове, преди да пристигнат.
Прочетете Напред
- Linux
- Ощипвания на Linux
- Системна администрация
Rubaiat е CS град със силна страст към отворен код. Освен ветеран на Unix, той се занимава и с мрежова сигурност, криптография и функционално програмиране. Той е запален колекционер на книги от втора ръка и изпитва безкрайно възхищение от класическия рок.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!
Още една стъпка…!
Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.