ssh-askpass-10.0p1

Introduction à ssh-askpass

ssh-askpass est un nom d'exécutable générique pour beaucoup de paquets, avec des noms similaires, qui fournissent un service X interactif pour saisir les mots de passe des paquets nécessitant les privilèges administratifs pour être lancés. Il affiche à l'utilisateur une fenêtre où le mot de passe nécessaire peut être inséré. Ici nous choisissons le paquet de Damien Miller distribué dans l'archive OpenSSH.

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Informations sur le paquet

Dépendances de ssh-askpass

Requises

GTK-3.24.49, Sudo-1.9.16p2 (exécution), Bibliothèques Xorg et un environnement graphique (exécution)

Installation de ssh-askpass

Installez ssh-askpass en exécutant les commandes suivantes :

cd contrib &&
make gnome-ssh-askpass3

Maintenant, en tant qu'utilisateur root :

install -v -d -m755                    /usr/libexec/openssh/contrib  &&
install -v -m755    gnome-ssh-askpass3 /usr/libexec/openssh/contrib  &&
ln -sv -f contrib/gnome-ssh-askpass3   /usr/libexec/openssh/ssh-askpass

L'utilisation de /usr/libexec/openssh/contrib et d'un lien symbolique sont justifiés par la nécessité finale d'un programme différent pour ce service.

Configuration de ssh-askpass

Information de configuration

En tant qu'utilisateur root, configurez Sudo-1.9.16p2 pour utiliser ssh-askpass :

cat >> /etc/sudo.conf << "EOF" &&
# Chemin vers le programme auxiliaire askpass
Path askpass /usr/libexec/openssh/ssh-askpass
EOF
chmod -v 0644 /etc/sudo.conf

Si une <application> graphique donnée demande les privilèges administratifs, utilisez sudo -A <application> depuis un terminal X, depuis un menu de gestionnaire de fenêtres ou remplacez "Exec=<application> ..." par "Exec=sudo -A <application> ..." dans le fichier <application>.desktop.

Contenu

Programmes installés: gnome-ssh-askpass3, ssh-askpass (lien symbolique vers gnome-ssh-askpass3)
Bibliothèque installée: Aucun
Répertoire installé: /usr/libexec/openssh/contrib