ktutil编写生成keytab文件的脚本、通过keytab文件认证用户

文章目录

    • [1. 生成keytab文件脚本](#1. 生成keytab文件脚本)
    • [2. 通过keytab文件认证](#2. 通过keytab文件认证)
    • [3. 查看认证的用户](#3. 查看认证的用户)
    • [4. 失效认证的用户](#4. 失效认证的用户)

1. 生成keytab文件脚本

生成keytab文件的脚本 vim generate_kb.sh

bash 复制代码
#!/usr/bin/bash
ktutil <<EOF
add_entry -password -p $1 -k 1 -e arcfour-hmac
$2
write_kt $3
EOF

示例:为密码123456的hive用户,生成名称为hive.keytab的认证文件

bash 复制代码
./generate_kb.sh  hive 123456 hive.keytab

2. 通过keytab文件认证

bash 复制代码
kinit -kt hive.keytab  hive

3. 查看认证的用户

bash 复制代码
klist

4. 失效认证的用户

bash 复制代码
kdestroy

相关推荐
青天喵喵32 分钟前
Linux Wi-Fi 实战指南:AP / STA 实战用例(实战篇一)
linux·网络·架构·智能路由器·嵌入式·wi-fi
广州灵眸科技有限公司1 小时前
瑞芯微(EASY EAI)RV1126B ubuntu系统SDK源码获取
linux·运维·ubuntu
Irissgwe1 小时前
二、Socket编程UDP
linux·网络·网络协议·udp·socket·socket编程
无相孤君2 小时前
我用 Docker + JunimoServer 搭了一个星露谷物语无头服,还顺手做了个本地管理面板
linux·游戏·docker·开源
浮生若城2 小时前
Linux基础I/O(2):理解“一切皆文件”与缓冲区
linux·运维·服务器
爱吃龙利鱼2 小时前
MobaXterm连接ubuntu26.04无法在vim界面粘贴问题解决方法(粘贴会提示进入进入可视模式VISUAL))
linux·ubuntu·编辑器·vim
.柒宇.2 小时前
Zabbix7.0部署完整指南
linux·运维·zabbix·监控
learndiary2 小时前
Linux 维修案例视频12则
linux·维修
小小de风呀2 小时前
de风——【从零开始学Linu】 - 基础指令详解(二)
linux·运维·服务器
Dlrb12113 小时前
C语言-Linux系统下的俄罗斯方块实现
linux·c语言·vim·终端·碰撞检测·俄罗斯方块·vt100