Я пытаюсь собрать воедино собственное приложение для Android, которое открывает SSH-соединение с моим компьютером и отправляет команды.
Я стремлюсь свести интерактивность этого процесса к минимуму, чтобы он выглядел как пульт дистанционного управления.
Я добавил "переключатель" sudo, который при активации будет запрашивать пароль sudo, который затем запустит команду x для запуска как sudo -S -p '' x
а затем пароль будет отправлен на STDIN.
Проблема в том, что при неудачной попытке входа в систему команда будет ждать еще 2 попытки ввода пароля, добавляя интерактивность, которая мне не нужна!
Я знаю, что могу редактировать passwd_tries
в файле sudoers
, но я скорее знаю, был ли способ установить это как аргумент с помощью sudo, или это также может быть установлена переменная окружения?
Кто-нибудь знает? Или это не разрешено по соображениям безопасности?