专栏首页容器计算Mac里捣腾Kerberos(一)

Mac里捣腾Kerberos(一)

1 Overview

最近需要解决一个部门一个老旧问题,问题大概是这样的,Spark on K8S 在访问 HDFS(其他小组负责)的时候需要走 Kerberos 认证。因为之前工作里比较少涉及到这一块,所以想现在本地环境做个快速的测试,顺便系统了解一下 Kerberos。

本文主要介绍一些 Mac 本地快速验证 Kerberos 以及一些基本操作。

2 安装

Mac 其实是已经预安装了 Kerberos,所以你需要做的就是创建一个「身份」,很多教程都有说到使用 kinit 命令,然后用 klist 来显示票据。

➜  learn-kerberos kinit
runzhliu@TENCENT.COM's password:
➜  learn-kerberos ls
➜  learn-kerberos klist
Credentials cache: API:7B7C20B6-0B4F-4284-9FCB-5264BE8DBA43
        Principal: runzhliu@TENCENT.COM

  Issued                Expires               Principal
May 24 19:54:43 2019  May 25 05:54:41 2019  krbtgt/TENCENT.COM@TENCENT.COM

很简单,这样你就创建了一个身份了。其实还有更简单的方法,Mac 有一个系统工具,叫做 Ticket Viewer,也叫票据显示程序。从哪里可以找到他呢,答案如下:

/System/Library/CoreServices/TicketViewer

打开之后,就会显示刚刚创建的用户。

当然了,在 Ticket Viewer 上是可以对票据进行增删改查的。

3 Summary

本文简单的介绍了 Mac 用户如何本地模拟 Kerberos 创建/删除等操作,并且介绍了系统工具 Ticker Viewer 的功能。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Go mod 常见问题(持续更新)

    这需要用到 go mod 的 replace 来调整,具体就是往 go.mod 插入一条记录。

    runzhliu
  • Kubeflow 部署采坑记录

    Kubeflow 是在 K8S 集群上跑机器学习任务的工具集,提供了 Tensorflow, Pytorch 等等机器/深度学习的计算框架,同时构建容器工作流 ...

    runzhliu
  • 【s3cmd】给s3cmd加点debug日志再编一个

    最近有同学反映 s3cmd 上传的数据比原文件小…WTF,居然有这种事?我不信,然后看了下同学的需求,上传一个1G的文件,按照分段上传的默认配置,就是以15M为...

    runzhliu
  • centos 7/8 必用工具安装

    ## 每次有文件更新,输入 updatedb ,再 locate 即可,可以查到文件具体路径

    唐大乐
  • JNI--局部引用,全局引用,弱全局引用

    aruba
  • Idea14创建第一个Spring MVC项目步骤

    版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/48...

    Hankkin
  • @EnableAutoConfiguration注解

    JavaEdge
  • Jenkins的邮件配置

    OK,很久没更新公众平台了,主要是最近个人事情比较多,有点对不住大家了。关于selenium2的资料,基本介绍完了,想完整看的同学可到百度阅读搜索“seleni...

    无涯WuYa
  • 第六章:如何在SpringBoot项目中使用拦截器

    恒宇少年
  • (07)通过 Aware 接口获取 WEB 资源

    qubianzhong

扫码关注云+社区

领取腾讯云代金券