Налаштування sudo в linux debian - it in russian

Чомусь в Debian при звичайній (не розширення) установці в неї не входить пакет sudo. Доводиться досить часто писати кілька рядків налаштувань, що набридає. Тут опублікую стартові налаштування для виконання користувачем адмінських команд, щоб потім просто копіпаст; заодно опишу сам процес установки і пов'язані з цим проблеми.

По-перше, раз sudo відсутня, то все адмінських команди доводиться запускати з-під адміна безпосередньо:

Можна, звичайно, і якось так: su -c 'command_here', але це довго.

Що потрібно зробити з-під рута? Звичайно, оновити список пакетів. Однак ...

Він вимагає CD-rom, з якого була проведена установка. Якщо йому не дати той CD, то при установці пакету sudo буде таке:

Скільки проблем-то, щоб почати працювати з Debian! Дрібниця, а неприємно.
Щоб такого далі не відбувалося, потрібно закомменіровать відповідні цього ресурсу (CD) рядки в файлі sources.list:

Знову оновлюємо список пакетів і інсталюємо sudo:

Помилок вже не буде.
Далі слід налаштувати конфіг самого sudo: файл / etc / sudouers
Однак, тут теж є тонкощі. Навіть від рута ми не зможемо відразу відредагувати цей файл, тому що він зі зрозумілих причин має права 440:

І так, ми бачимо наш конфиг.
Налаштування sudo, як правило, але всіх серверах різні, але стартова настройка у мене зазвичай одна:
я хочу, щоб користувач міг виконувати команди від адміна. і вводив адмінських пароль, а не свій. Для цього додамо відповідні два рядки налаштувань в файл:

Усе. Можна приступати до подальшої роботи з налаштування сервера. Тепер користувачеві user1 будуть доступні адмінських команди через sudo з введенням пароля від root.

Схожі статті