Меню сайта
   Главная   
   Обо мне   
   Статьи   
   Дневник   
   Картинки   
   Файлы   
   Форум   
   Гостевая книга   

Категории раздела
Куклы и игрушки [60]
Личное [116]
Музыка [19]
Общее [304]
Японский язык [12]
ZX Spectrum [71]
Субмарины [98]
Настольные игры [34]
Го (碁) [11]
Книги [16]
Япония [26]
Таро [4]
Запертый шкаф [17]
CSA (КША) [15]
GNU/Linux [134]
Ubuntu [103]
Manjaro Linux [40]
Python [3]
Магнитольное [44]
Commodore64 [15]
Игровые приставки [2]


 
Дневник (2021 » Февраль » 19 в 17:31)
Не спрашивать пароль для выполнения команды от sudo

/etc/sudoers
Конфиг определяет наличие или отсутствие у пользователей прав выполнять команды от имени sudo, отвечает за отключение ввода пароля для команды sudo.
Моя цель - запускать smartctl без ввода sudo и пароля.
Во-первых есть нюанс, конфиг необходимо редактировать не абы чем, и даже не vim, а специальным редактором  visudo. Он перед сохранением проверяет синтаксис. Олдскульный vim без плагинов и вашего любимого конфига, готовьтесь с непривычки бибикать и всё портить)
sudo visudo /etc/sudoers

Если нет навыков работы в vim, добро пожаловать читать статью, иначе даже выйти из него не сможете.
Синтаксис :
# Кто с_какого_IP=(имя:группа) что_запускает
harushima ALL=(ALL:ALL) /usr/bin/smartctl
Если в круглых скобках указано одно имя без двоеточия и группы, то подразумевается, что группа называется также.

Итак, моя строка для запуска smartctl без sudo будет такой:
harushima ALL=(ALL:ALL) /usr/bin/smartctl

Перед командой можно указать NOPASSWD — не спрашивать пароль для sudo. При этом запуск от имени sudo остаётся необходимым (?). Строка:
harushima ALL=(ALL:ALL) NOPASSWD: /usr/bin/smartctl

Узнать свои права под sudo в системе:
sudo -l


Ссылки:
  1. Устраняем ошибку неправильного редактирования файла sudoers
    http://feanor184.ru/linux/ustranyaem-oshibku-nepravilnogo-redaktirovaniya-fayla-sudoers-v-linux.html
  2. Как редактировать файл Sudoers на Ubuntu и CentOS
    https://andreyex.ru/operacionnaya-sistema-linux/kak-redaktirovat-fajl-sudoers-na-ubuntu-i-centos/

Просмотров: 309 | Добавил: harushima | Рейтинг: 0.0/0 |
Всего комментариев: 2.

24.02.2021 15:25
1 harushima
0  
Если указан параметр Nopasswd, то sudo не запрашивает авторизацию при запуске команды
Так же нужно помнить, что sudo может запоминать пароль и не запрашивать его повторно до 5 минут


24.02.2021 17:21
2 harushima
0  
Изменить время повторного переспрашивания пароля
Defaults timestamp_timeout=15

Это будет действовать для всех пользователей, но если нужно только для конкретного пользователя, то в конфиге добавь:
Defaults:testuser timestamp_timeout=15

В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи. Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.   ( Регистрация,   Вход).
Авторизация
Анонимный вход:
anonymous / anonymous

Календарь
«  Февраль 2021  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728

Поиск

Облако тэгов
JGSDF игрушки Брюнетки Кладбище сайты Ярость Дракулы Древний Египет девушки кошки Cthulhu Вампиры Kitsune Ужас Аркхема инструмент комиксы Lovecraft готика Submarine submarine rc toy Hosting игротека Ужас Аркхэма book uboat мобильная связь го Edgar Poe swf Mansions of Madness Nightmares персоны Synergy linux-hardware bash youtube Storages Python Мастер-рукожоп Магнитофоны Entropy Grub2 loglevel WiFi Beeline ОПСОСЫ sharp939 Аудиокассеты Windows linuxwork Хочуны ImageMagick топБарыг C64c Commodore

Статистика
Яндекс.Метрика
Онлайн всего: 71
Гостей: 71
Пользователей: 0

Page QR code


Перепечатка материалов сайта без активной ссылки запрещена. Следить за RSS
(c) hermitlair.ucoz.com 2009-2024
Лучший браузер!
Блокировка рекламы