Tentando automatizar a implementação do yubikey no meu local de trabalho

1

Estou tentando escrever um script básico que execute o gpg - comando de edição de cartões em qualquer yubikey conectado e gera um par de chaves RSA 4096 no cartão

#!/usr/bin/env bash

red='tput setaf 1'
green='tput setaf 2'
reset='tput sgr0'  
set -euf
set -o pipefail

echo "${red}script started${reset}"

echo " ${red}run card edit ${reset}"
gpg --card-edit --command-fd - < ~/bin/yubikey/input2.txt

O input2.txt contém os comandos que eu quero executar:

admin
generate

Eu não consigo descobrir uma maneira de lidar com o PIN promt que recebo do gpg para obter esse erro

gpg: error checking the PIN: Inappropriate ioctl for device
    
por koulis1984 23.10.2017 / 18:20

0 respostas