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

相关推荐
23级二本计科6 分钟前
Linux信号_信号的产生
linux·运维·服务器
北京迅为1 小时前
【北京迅为】《STM32MP157开发板嵌入式开发指南》-第七十八章 Qt控制硬件
linux·stm32·单片机·嵌入式硬件
4U2472 小时前
Linux入门之vim
linux·编辑器·vim·命令模式·底行模式
satadriver2 小时前
makefile例子
linux
EricWang13582 小时前
[OS] 项目3入手
java·linux·前端
Kalika0-02 小时前
Linux 文件基本属性
linux·运维·服务器·学习
乐茵安全3 小时前
linux基础
linux·运维·服务器·网络·安全·网络安全
写代码的学渣3 小时前
Linux SSH免密登入以及配置脚本
linux·运维
独行soc3 小时前
#渗透测试#SRC漏洞挖掘# 操作系统-Linux系统基础04之内存管理
linux·运维·服务器·安全·自动化
vvw&3 小时前
如何使用Netdata部署高性能的服务器监控平台
linux·运维·服务器·docker·开源·服务器监控·netdata