0 / 0 / 1
Регистрация: 18.07.2022
Сообщений: 10
1

Перезагрузка без ввода пароля

02.08.2022, 17:44. Показов 608. Ответов 6
Метки нет (Все метки)

Добрый день. У меня возникла проблема с таковым вопросом.
Нужно через zabbix удаленно перезагружать сервера на ubuntu 20.04.
Для этого в zabbix можно настроить скрипт с определенной командой, но нельзя, чтобы приходил какой-либо запрос в ответ на команду. Но при отправке команды "sudo reboot" или "sudo shutdown -r" приходит ответ, что терминал запрашивает пароль, что логично.
Нашел решение, по типу внесения записи в файлик /etc/sudoers username ALL = NOPASSWD: /sbin/shutdown.
Но почему-то в моем случае оно не проходит и даже после ребута сервера и при повторной отправке sudo shutdown -r терминал запрашивает пароль. Может настройки надо особенно как-то применить или ещё что-то. В общем я в ступоре.
Буду благодарен за любую помощь.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.08.2022, 17:44
Ответы с готовыми решениями:

Как запускать linux без ввода пароля?
Здравствуйте. помогите плз, у меня стоит сервер, на нем стоит linux ubuntu server и на всякий...

Как запустить программу от имени рута без ввода пароля?
Linux Mint Здравствуйте. Есть у меня такая вот програмка: PHPStorm называется! Мне нужно сделать...

Как в sudoers добавить выполнение скрипта без ввода пароля?
Здравствуйте. Надо дать юзеру права root на выполнение определённого скрипта. Выполняю: visudo...

Ввода пароля суперпользователя в терминале
Возникла такая проблема: При запуске через терминал программы dpkg нужно ввести пароль...

6
164 / 142 / 43
Регистрация: 18.10.2017
Сообщений: 1,347
02.08.2022, 21:34 2
Я не знаком с zabbix, но в любом случае вам было бы лучше тоно привести строку со сделанной настройкой.
Дальше предположения:
Нет ли ошибок в строке?
От чьего имени выдаётся команда на том сервере?
Есть ли там пользователь с этим id?
Если нет, я бы попробовал его завести и для него внести строку в /etc/sudoers.d/sudoers.
И этот файл должен принадлежать root:root, иначе не сработает.
0
Эксперт NIX
2092 / 708 / 165
Регистрация: 14.01.2013
Сообщений: 3,264
03.08.2022, 13:40 3
Можно сделать ход конём. При получении определённого запроса, писать файл-флаг куда-нить. А в кроне (root-овом) смотреть на этот файл и ребутать сервер.
0
0 / 0 / 1
Регистрация: 18.07.2022
Сообщений: 10
03.08.2022, 15:38  [ТС] 4
Лучший ответ Сообщение было отмечено Рыжий Лис как решение

Решение

Всем спасибо, вопрос решен)
Почему-то очень важно указать строчку с правами в /etc/sudoers после строки #includedir, иначе не работает.)

Скрины sudoers файлика прилагаю.
Миниатюры
Перезагрузка без ввода пароля   Перезагрузка без ввода пароля  
0
1143 / 717 / 93
Регистрация: 29.01.2013
Сообщений: 4,332
03.08.2022, 15:43 5
мне кажется, или этот файл всегда должен оканчиваться пустой строкой?
0
0 / 0 / 1
Регистрация: 18.07.2022
Сообщений: 10
03.08.2022, 15:50  [ТС] 6
Сомневаюсь. Так как если бы файл был поврежден моими записями я бы не смог его открыть без усилий. Сейчас пустой строки нет и ребут идёт без запроса пароля, при том что команда для выполнения "sudo shutdown -r"
0
Просто Лис
Эксперт Python
4541 / 2932 / 944
Регистрация: 17.05.2012
Сообщений: 8,555
Записей в блоге: 9
04.08.2022, 17:26 7
Цитата Сообщение от Alli_Lupin Посмотреть сообщение
или этот файл всегда должен оканчиваться пустой строкой?
Нет, вы путаете с crontab
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.08.2022, 17:26
Помогаю со студенческими работами здесь

После ввода пароля появляются цветные полосы
После обновления с 12.10 (ядро 3.5) на 13.04 (3.8) после введения пароля вместо рабочего стола...

После ввода пароля не запускается kde-plasma-desktop
После перезагрузки после ввода пароля снова просит пароль, то есть kde-plasma-desktop вылетает. ...

SU в скрипте без ввода пароля
Добрый день, граждане! Я новичок в Linux, поэтому прошу понять, простить и расстрелять. ОС...

Работа по ssh без ввода пароля
Добрый день. Работаю с linux совершенно недавно, поэтому не судите строго, если порой не правильно...

Загрузка Fedora 21 Beta RFRemix без ввода пароля
Доброго времени суток. Как узнать, какой у меня загрузчик (kdm, xdm, ...)? Я создал 1...

Как с использованием su или sudo выполнить команду без ввода пароля в скрипте
Здравствуйте! Имею такую команду для прокидываения 80-го порта по ssh sudo -E ssh -F...

Неудачные попытки ввода пароля в Astra Linux
При вводе sudo возникает сообщение: unable to resolve host astra. 3 incorrect password attempts.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru