[
] Вы можете переопределить, какой инструмент используется для запроса паролей/паролей через переменную окружения []$SSH_ASKPASS[
].[
] [
$ echo $SSH_ASKPASS
/usr/libexec/openssh/gnome-ssh-askpass
] [
][]выдержка - []Чтение и обработка паролей[][][
] [
] []Программы для чтения паролей.[
] []Зачем заново изобретать колесо. Есть много программ, которые уже написанная для получения пароля от пользователей, а затем передающая результат на stdout, готовый к загрузке в программу, которая в этом нуждается, или к буферизации в a переменная.[
] []Примеры включают...[
] [][] [] /usr/libexec/openssh/x11-ssh-askpass /usr/libexec/openssh/ssh-askpass /usr/bin/ssh-askpass /usr/libexec/openssh/gnome-ssh-askpass /usr/lib/openssh/gnome-ssh-askpass zenity --title=Program --entry --text=Password: --hide-text Xdialog --title Программа --stdout --password --inputbox "Password:" 0x0 { эхо "SETDESC password:"; эхо "GETPIN"; } | pinentry | sed -n 's/^D //p'. [
][] И, вероятно, многие другие, которые, по сути, делают именно то. сценарий пытается сделать. Я часто писал скрипты шифрования и монтирования. которые ищут хотя бы одну из этих программ для поиска пароля пользователя. ввод.[
] [
] [
] [
]