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

相关推荐
-VE-几秒前
Linux线程控制
linux
驱动探索者15 分钟前
USB ADB 简介
linux·adb·驱动·usb
dessler2 小时前
Hadoop HDFS-部署和基本操作
linux·运维·hdfs
风静雪冷2 小时前
find命令解读
linux
小米里的大麦3 小时前
026 inode 与软硬链接
linux
₯㎕星空&繁华4 小时前
Linux-地址空间
linux·运维·服务器·经验分享·笔记
小米里的大麦4 小时前
023 基础 IO —— 重定向
linux
风铃7774 小时前
c/c++ Socket+共享内存实现本机进程间通信
linux·c语言
lsnm6 小时前
【LINUX网络】HTTP协议基本结构、搭建自己的HTTP简单服务器
linux·运维·服务器·c语言·网络·c++·http
杜大帅锅6 小时前
Linux搭建ftp服务器
linux·运维·服务器