Shell
如何自動化 ktutil 以立即列出 keytab 條目?
我在 Linux 上經常使用 MIT
ktutil
,並且我厭倦了使用以下順序,即使命令快捷方式和文件名完成可以提供幫助:ktutil rkt my.keytab l
沒有辦法從外殼以“單行”方式獲得相同的結果嗎?使用別名、函式還是僅使用其他工具?
我總是使用
klist
而不是列出 keytab 文件的內容,而不是ktutil
.範例 #1 - klist
$ klist -kt /etc/somedir/conf/some.keytab Keytab name: FILE:/etc/somedir/conf/some.keytab KVNO Timestamp Principal ---- ----------------- -------------------------------------------------------- 5 08/25/15 11:18:35 app/host1.dom.local@TD.COM 5 08/25/15 11:18:35 app/host1.dom.local@TD.COM 5 08/25/15 11:18:35 app/host1.dom.local@TD.COM 7 08/25/15 11:18:35 app/host2.dom.local@TD.COM ...
範例 #2 - 程序替換
您還可以
ktutil
像這樣使用重定向到 的 STDIN:$ ktutil < <(echo -e "rkt /etc/somedir/conf/some.keytab\nlist") ktutil: rkt /etc/somedir/conf/some.keytab ktutil: list slot KVNO Principal ---- ---- --------------------------------------------------------------------- 1 5 app/host1.dom.local@TD.COM 2 5 app/host1.dom.local@TD.COM 3 5 app/host1.dom.local@TD.COM 4 7 app/host1.dom.local@TD.COM