Conteúdo
gnome-ssh-askpass3
)
O ssh-askpass é um nome executável genérico para muitos pacotes, com nomes semelhantes, que fornecem um serviço interativo do X para obter senha para pacotes que exigem privilégios administrativos para serem executados. Ele exibe para o(a) usuário(a) uma caixa de janela onde a senha necessária pode ser inserida. Aqui, escolhemos o pacote de Damien Miller distribuído no tarball do OpenSSH.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.1.
Transferência (HTTP): https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.6p1.tar.gz
Soma de verificação MD5 da transferência: 5e90def5af3ffb27e149ca6fff12bef3
Tamanho da transferência: 1,8 MB
Espaço em disco estimado exigido: 10 MB
Tempo de construção estimado: menos que 0,1 UPC
GTK+-3.24.41, Sudo-1.9.15p5 (tempo de execução), Bibliotecas do Xorg e um ambiente gráfico (tempo de execução)
Instale ssh-askpass executando os seguintes comandos:
cd contrib && make gnome-ssh-askpass3
Agora, como o(a) usuário(a) 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
O uso de /usr/libexec/openssh/contrib e um link simbólico é justificado pela eventual necessidade de um aplicativo diferente para esse serviço.
Como o(a) usuário(a) root
,
configure Sudo-1.9.15p5 para usar ssh-askpass:
cat >> /etc/sudo.conf << "EOF" &&
# Caminho para o aplicativo auxiliar askpass
Path askpass /usr/libexec/openssh/ssh-askpass
EOF
chmod -v 0644 /etc/sudo.conf
Se um dado <aplicativo> gráfico exigir privilégios administrativos, [então] use sudo -A <aplicativo> a partir de um terminal do X, a partir de um menu do Gerenciador de janelas e(ou) substitua "Exec=<aplicativo> ..." por "Exec=sudo -A <aplicativo> ..." no arquivo <aplicativo>.desktop.
gnome-ssh-askpass3
)