Как да използвате SUDO без парола

Судо карикатура

Всички знаем командата sudo, «безопасният» заместител на su и в този блог говорихме много за него и за предимствата на използването на sudo срещу su, но този път ще ви покажем за тези, които все още не го знаят , лесен урок стъпка по стъпка как да използвате този инструмент, без да се налага да въвеждате парола за него. За начинаещи кажете, че функцията му е да ви удостоверява като суперпотребител или рут временно, за да изпълнявате определени административни действия, които изискват привилегии, без да е необходимо да отваряте сесия като root с рисковете, които това може да доведе.

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

За това е нашият мини-урок и стъпките те са много прости:

  • Изпълнете следната команда, за да модифицирате файла / и т.н. / sudoers:
sudo visudo

  • Сега в съдържанието на споменатия файл трябва търсене реда, съдържащ:
root ALL=(ALL) ALL

  • И въведете следното линия, заменяйки потребителското име с вашето:
nombre_usuario ALL=(ALL) NOPASSWD: ALL

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

Това препоръчва ли се? Не, направете го на свой собствен риск, но някои потребители, за удобство или по някаква друга причина, може да се наложи да изтрият тази заявка за парола всеки път, когато стартират sudo ... Между другото, ако искате по-малко радикално решение, можете да промените гратисното време, което sudo чака за повторно искане на паролата (може би сте забелязали, че когато стартирате sudo няколко пъти подред, той не винаги иска паролата). Това гратисно време може да бъде намалено или удължено и може би, ако ще изпълнявате много задачи подред, е по-препоръчително да направите това, отколкото да не премахнете директно паролата. Те са просто идеи!


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Predatux каза той

    При мен не работи ... Използвам Kubuntu 12.04
    Вече го бях пробвал и преди, тъй като в хола имам компютър, който използвам като медиен център и се управлява от дивана. Бях създал скрипт за актуализиране на vlc и някои други дребни неща и исках да не ме пита за паролата (така че не трябва да отивам, за да отворя килера, където имам клавиатурата), и така и не получих да работи.

    1.    док каза той

      Мисля, че е по-удобно за това, което търсите, да зададете задача на cron като root, която изпълнява този скрипт. Тоест, стартирате crontab -e и добавяте нещо като:
      0 0 * * * root /yourfolder/script.sh

      В този пример тя ще работи всеки ден в 12:XNUMX. Поздравления

    2.    док каза той

      Използвайте cron, като стартирате скрипта като root, с "crontab -e" и поставете нещо като:
      0 0 * * * root /mydir/script.sh

      Този пример ще работи всеки ден в 12 през нощта. Поздравления

      1.    Predatux каза той

        Това е и друг вариант ... благодаря

  2.   Орландо Тривиньо каза той

    Господин или господа. LinuxAdictos.
    Сърдечен поздрав от получател на вашите новини.
    Моят интерес е да се ангажирам напълно с безплатния софтуер -Linux -
    но не знам от къде и от къде и как да започна. Искам всяка препоръка или предложение, тъй като винаги съм искал да бъда потребител и не просто да бъда експерт в този софтуер. Надявам се да знаят как да ме насочат да установя съответните бази в този ред.
    Очаквам моите благодарности за вашето сътрудничество и помощ.
    На Ваше разположение,
    Орландо Тривньо

  3.   Д'Артанян каза той

    Мисля, че би било лош навик, който в крайна сметка би могъл да бъде безразсъден, да модифицира / etc / sudoers. Който е проектирал системата, вече е направил така, че терминалът да не отразява основния потребител и след известно време, ако искате да извършите отново администраторска работа, системата ви пита за паролата. Аз самият понякога (лошо направено между другото), за да модифицирам системата в терминала, хвърлям командата: sudo -s и след изхвърлянето на паролата вече съм root за постоянно.

  4.   Карлос каза той

    Здравей! проблемът ми е, че терминалът НЕ ми позволява да пиша нищо, когато искам парола)

    1.    Джордж Свиня каза той

      Ако ви позволява, но това е система за сигурност, тя не ви позволява да видите какво пишете. Но наистина, ако пишете