Обратная связь пароля SSHD (Показывают звездочки для символов),

Если Ваш zip-файл не содержит структуры каталогов, или Вы не должны сохранять его, можно использовать это:

cd /tmp
wget http://omeka.org/files/omeka-1.5.1.zip
unzip -j omeka-1.5.1.zip -d omeka
cd omeka
ll
4
08.07.2014, 00:44
2 ответа
[

] Вы можете переопределить, какой инструмент используется для запроса паролей/паролей через переменную окружения []$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'.
[][
] [

] И, вероятно, многие другие, которые, по сути, делают именно то. сценарий пытается сделать. Я часто писал скрипты шифрования и монтирования. которые ищут хотя бы одну из этих программ для поиска пароля пользователя. ввод.[

] [
] [

]Ссылки[

] []
3
27.01.2020, 20:58

Отличная копия и вставка из моего документа - приятно знать, что это находит применение :-)

У меня проблемы почти со всеми программами ввода пароля, такими как те, что я перечислил, и размещенные slm.Они обычно были разработаны для использования конкретной программы, обычно SSH, и практически без вариантов. И да, я знаю, что именно этого хочет автор сообщения.

Но есть много ситуаций, когда вы хотите, чтобы программа читала пароль для других целей (шифрование, монтирование, ограниченный доступ), и до сих пор каждая программа, которую я просмотрел, имеет проблемы с перепрофилированием.

Например:

Без опций: (почти все программы ssh-askpass - кроме x11-ssh-askpass)

Нет контроля над заголовком окна (pinentry, x11-ssh-askpass)

Или просто выглядит громоздко и ужасно (Xdialog)

Отсутствие контроля над фокусом клавиатуры или захватом клавиатуры (они разные!)

Также при шифровании файлов вы хотите, чтобы пользователь набрал пароль дважды (чтобы убедиться, что он правильный), и сравнить их (либо программой askpass, либо оставив на усмотрение вызывающего пользователя). В настоящее время ни одна программа для окон X не позволяет вводить пароль дважды. :-(

Мой текущий выбор - 'zenity' и 'x11-ssh-askpass', но в нынешнем виде большинство из вышеперечисленных программ не помешало бы иметь больше и лучше вариантов!

0
27.01.2020, 20:58

Теги

Похожие вопросы