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

相关推荐
96245623 分钟前
一次 Dell PowerEdge R750xs 启动故障复盘:从 iDRAC 带外管理到 Linux 多内核回退与 initramfs 重建
linux·运维·服务器
Zevalin爱灰灰1 小时前
Linux入门第一部分(Ubuntu入门篇) 第二章 浅尝Ubuntu(二)
linux·嵌入式·1024程序员节
北京中科新远科技2 小时前
高速接口兼容排查实战:OSFP、QSFP112与QSFP56如何逐层验证
linux·运维·网络
Ruiery2 小时前
Linux 6.6内核 CPU 深度解析(零):x86 内核引导协议 — 从 bootloader 到 main()
linux·运维·服务器
Ruiery2 小时前
Linux 6.6内核 CPU 深度解析(十六):x86 保护机制 — 从 ring 到页表的权限防线
linux·运维·服务器
qetfw2 小时前
Linux 文件清理:find、mtime 与安全传参验证
linux·shell·1024程序员节
可乐_不渴3 小时前
【Linux】 项目自动化构建工具makefile&& 版本管理Git&&第一个程序
linux·git·自动化·1024程序员节
西安同步电子3 小时前
时统卡驱动踩坑:Windows 和 Linux 下时间同步的底层差异
linux·stm32·单片机
虚无的纽扣3 小时前
【Linux】线程互斥:多线程改同一个变量,到底会出什么问题
linux·服务器·1024程序员节
qetfw4 小时前
Bash 函数与流程控制:read、if、for、case 验证
linux·前端·javascript·bash