Як користуватися SUDO без пароля

Судо мультфільм

Ми всі знаємо команда sudo, «безпечний» замінник su, і в цьому блозі ми вже багато говорили про це та про переваги використання sudo проти su, але цього разу ми покажемо вам, для тих, хто цього ще не знає, простий покроковий посібник щодо використання цього інструменту без необхідності вводити для нього пароль. Для початківців скажіть, що його функція полягає в тимчасовій автентифікації вас як суперкористувача або кореня для виконання певних дій адміністрування, що вимагають привілеїв, без необхідності відкривати сеанс як root із ризиками, які це може спричинити.

Ну, ми всі знаємо, що введення sudo в командному рядку, як правило, супроводжується командами, які ми хочемо використовувати з привілеямиОскільки це може бути установка пакета за допомогою менеджера пакетів, система негайно видає нам запит, щоб ми могли ввести пароль для отримання зазначених привілеїв і виконати команду. Але ... що, якби нам не довелося вводити пароль?

Ось що стосується нашого міні-підручника кроки вони дуже прості:

  • Виконайте наступну команду, щоб змінити файл / etc / 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.   Предатукс - сказав він

    У мене це не працює ... Я використовую Kubuntu 12.04
    Я вже пробував це раніше, оскільки у мене у вітальні є комп’ютер, який я використовую як медіацентр, і ним керують з дивана. Я створив скрипт для оновлення vlc та іншої дрібниці, і я хотів, щоб він не запитував у мене пароль (тому мені не потрібно йти відкривати шафу, де є клавіатура), і я ніколи не отримував це працювати.

    1.    док - сказав він

      Я думаю, що зручніше для того, що ви хочете зробити, призначити завдання cron як root для запуску цього сценарію. Тобто, ви запускаєте crontab -e і додаєте щось на зразок:
      0 0 * * * root /yourfolder/script.sh

      У цьому прикладі він працював би щодня о 12:XNUMX. Привітання

    2.    док - сказав він

      Використовуйте cron, запустивши скрипт як root, з "crontab -e" і помістіть щось на зразок:
      0 0 * * * корінь /mydir/script.sh

      Я б запускав цей приклад щодня о 12 ночі. Привітання

      1.    Предатукс - сказав він

        Це також інший варіант ... дякую

  2.   Орландо Трівіньо - сказав він

    Пан чи панове. LinuxAdictos.
    Сердечне привітання від одержувача ваших новин.
    Мій інтерес полягає в тому, щоб повною мірою задіяти безкоштовне програмне забезпечення -Linux -
    але я не знаю, звідки і звідки і як починати. Я прошу будь-яких рекомендацій або пропозицій, оскільки я завжди хотів бути користувачем і не просто бути експертом у цьому програмному забезпеченні. Сподіваюся, ви знаєте, як мені скерувати створити відповідні бази в цьому рядку.
    Я сподіваюся на вашу подяку за вашу співпрацю та допомогу.
    З повагою,
    Орландо Трівньо

  3.   Д'Артаньян - сказав він

    Я думаю, що це була б погана звичка, яка в кінцевому підсумку могла б необдумано модифікувати / etc / sudoers. Той, хто розробляв систему, вже робив це так, щоб термінал не відображав кореневого користувача, і через деякий час, якщо ви хочете знову зайнятися роботою адміністратора, система запитає у вас пароль. Я сам іноді (до речі погано роблю), щоб змінити систему в терміналі, кидаю команду: sudo -s і після викидання пароля я вже постійно виконую root.

  4.   Карлосом - сказав він

    Привіт! моя проблема полягає в тому, що термінал НЕ дозволяє мені щось вводити при запиті пароля):

    1.    Джордж Свиня - сказав він

      Якщо це дозволяє, але це система безпеки, вона не дозволяє бачити, що ви пишете. Але насправді, якщо ви пишете