14

ktutil を使用してキータブを生成するスクリプトを作成したいと考えています。スクリプトを実行するときに使用したい [user]$ script.sh PASSWORD

#script.sh
echo "addent -password -p PRINCIPAL -k 1 -e aes256-cts-hmac-sha1-96" | ktutil

Ktutil にはパスワードが必要です。ここでは、上記の PASSWORD 引数を使用します。パスワード引数を渡すにはどうすればよいですか?

4

6 に答える 6

20

GNU bash の場合:

user="PRINCIPAL"
pass="topsecret"

printf "%b" "addent -password -p $user -k 1 -e aes256-cts-hmac-sha1-96\n$pass\nwrite_kt $user.keytab" | ktutil

printf "%b" "read_kt $user.keytab\nlist" | ktutil

出力:

スロット KVNO プリンシパル
---- ---- ---------------------------------------------- ---------------------------
   1 1 プリンシパル@ドメイン
于 2016-05-26T07:58:31.373 に答える