Если инфорация оказалась интересна и/или полезна, не побрезгуйте, оставьте комментарий ;)

четверг, 18 февраля 2021 г.

Ubuntu. Запуск команды через sudo без пароля

Из серии "Советы начинающему"

В Ubuntu по умолчанию не активен root. Все делается от имени пользователя, если нужны права root, то используется команда sudo. При первом запуске потребуется ввести пароль. Пароль кешируется. Если некоторое время не пользоватья sudo, то система его "забывает", надо вводить заново.

Можно использовать sudo без пароля. Очевидно, это снижает уровень защищенности системы.

Выполняем команду:

microserver:~$ sudo visudo
Откроется текстовый редактор, но не vi или vim, как можно было подумать, а nano. В конце файла добавляем строку, выделенную красным. user - имя пользователя, который будет запускать sudo без пароля.
  GNU nano 4.8                                  /etc/sudoers.tmp                                            
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d
user ALL=(ALL) NOPASSWD:ALL


^G Помощь      ^O Записать    ^W Поиск       ^K Вырезать    ^J Выровнять   ^C ТекПозиц    M-U Отмена
^X Выход       ^R ЧитФайл     ^\ Замена      ^U Paste Text  ^T Словарь     ^_ К строке    M-E Повтор
После того, как отредактировали файл нажимаем Ctrl+o (англиская буква "o", не ноль) для сохранения и затем Ctrl+x для выхода.

Настройки вступают в силу немедленно.

Редактировать вручную файл /etc/sudoers растоятельно не рекомендуется. Ошибка при редактировании может доставить неприятности.

Комментариев нет: