2

暗号化されたキータブを復号化してディスクに書き込み、それを kinit で使用しています。

私がしたいのは、キータブをディスクに書き込まずに使用できるようにすることです。復号化して、kinit で直接使用するだけです。これまでのスクリプトは次のとおりですが、
kinit を取得します: 初期資格情報の取得中にキー テーブル ファイル '/etc/krb5.keytab' が見つかりません

#!/bin/bash
#$KEYTAB = gpg --decrypt keytab.gpg
$KEYTAB=keytab
kinit -k $KEYTAB principal@realm

私もパイプで試しています

gpg --decrypt keytab.gpg | kinit -k principal@realm

しかし、それも機能していません。

4

2 に答える 2

0

kinit がファイルを読み取るだけである限り、 /dev/stdin を使用します

gpg --decrypt keytab.gpg | kinit -k /dev/stdin principal@realm

別のプログラムでの別の例

echo foo | cat /dev/stdin
于 2016-06-09T16:09:38.817 に答える