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

相关推荐
YoYoYoWhatIsUp23 分钟前
Linux运维之Linux的安装和配置
linux·运维·服务器
最后一个bug1 小时前
linux的/proc 和 /sys目录差异
linux·c语言·arm开发·单片机·嵌入式硬件
努力的小T1 小时前
Linux二进制部署K8s集群的平滑升级教程
linux·运维·服务器·云原生·容器·kubernetes·云计算
Golinie2 小时前
【C++高并发服务器WebServer】-5:内存映射与进程通信
linux·服务器·c++·webserver
WKJay_3 小时前
Linux 常用命令 - sort 【对文件内容进行排序】
linux·运维·服务器
向上的车轮4 小时前
OpenEuler学习笔记(十五):在OpenEuler上搭建Java运行环境
java·linux·笔记·学习
skywalk81636 小时前
使用Ollama 在Ubuntu运行deepseek大模型:以DeepSeek-coder为例
linux·人工智能·ubuntu·deepseek
jimiStephen6 小时前
ZooKeeper-3.8.3-会话
linux·分布式·zookeeper
千航@abc7 小时前
vim的特殊模式-可视化模式
linux·编辑器·vim
mljy.7 小时前
Linux《基础指令》
linux