On Wed 2016-07-27 09:46:19 -0400, John Buehrer wrote: > $ printf "5\n" | gpg2 --batch --edit-key 67A92459607354C7 trust quit > ... > Please decide how far you trust this user to correctly verify other > users' keys > (by looking at passports, checking fingerprints from different sources, > etc.) > > 1 = I don't know or won't say > 2 = I do NOT trust > 3 = I trust marginally > 4 = I trust fully > 5 = I trust ultimately > m = back to the main menu > > *gpg: Sorry, we are in batchmode - can't get input*
another way to do this would be to use --import-ownertrust: echo $FINGERPRINT:$VAL: | gpg --import-ownertrust where $VAL is pulled from this list (see g10/trustdb.h; i don't know whether it is documented anywhere else): #define TRUST_MASK 15 #define TRUST_UNKNOWN 0 /* o: not yet calculated/assigned */ #define TRUST_EXPIRED 1 /* e: calculation may be invalid */ #define TRUST_UNDEFINED 2 /* q: not enough information for calculation */ #define TRUST_NEVER 3 /* n: never trust this pubkey */ #define TRUST_MARGINAL 4 /* m: marginally trusted */ #define TRUST_FULLY 5 /* f: fully trusted */ #define TRUST_ULTIMATE 6 /* u: ultimately trusted */ /* Trust values not covered by the mask. */ #define TRUST_FLAG_REVOKED 32 /* r: revoked */ #define TRUST_FLAG_SUB_REVOKED 64 /* r: revoked but for subkeys */ #define TRUST_FLAG_DISABLED 128 /* d: key/uid disabled */ #define TRUST_FLAG_PENDING_CHECK 256 /* a check-trustdb is pending */ #define TRUST_FLAG_TOFU_BASED 512 /* The trust value is based on * the TOFU information. */ I do note that when VAL=0 in the above formulation, --import-ownertrust doesn't touch the value for $FINGERPRINT, though -- so i don't know whether there's a way to use --import-ownertrust to revert to a fully "unknown" state ("2" is probably the closest equivalent). hth, --dkg
signature.asc
Description: PGP signature
_______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users