У меня есть две машины, хозяин, раб. У них есть установка пароля без пароля между ними. то есть мастер -> мастер и мастер -> раб

Я заметил следующую проблему

user@master$ ssh master sudo whoami
sudo: no tty present and no askpass program specified
user@master$ ssh slave sudo whoami
root
user@master$ ssh -t master sudo whoami
[sudo] password for user:

Я удивлен, я должен ввести пароль для локальной машины, но не для удаленного! Как я могу обойти приглашение sudo на самом мастере?

Спасибо

1 ответ1

1

Добавьте вашу пользовательскую запись в /etc/sudoers , используя инструмент visudo .

Линия должна выглядеть так:

user ALL=(ALL) NOPASSWD: ALL

Это позволит вам обойти запрос пароля.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .