kerberos创建用户和keytab文件
下面演示下如何创建一个kerberos 和 keytab 文件
- 为linux创建用户
useradd -m user01
- 修改liunx用户user01的密码
- centos 修改密码方式为 :
echo "新密码" | passwd 用户名 --stdin
echo "123123" | passwd user01 --stdin
- ubuntu修改密码方式为:
echo 用户名:新密码 | chpasswd
echo user01:123123 | chpasswd
3.1 创建kerberos用户
kadmin.local -q "addprinc -pw 111111 user01"
-
111111 为密码
-
user01 为用户名
3.2 远程创建kerberos用户
可以通过kadmin工具进行远程连接到Kerberos Key Distribution Center (KDC)
确保你的客户端系统已经安装了kadmin命令行工具,通常这是Kerberos客户端的一部分。如果没有安装,请根据你的系统发行版安装。
kadmin -p your_principal@YOUR_REALM -r YOUR_REALM
输入密码:
添加用户:
addprinc new_principal
- 生成用户keytab文件
ktadd -k /home/user01/user01.keytab -norandkey user01
将生成的keytab 文件放到 新建用户 user01 的家目录下
/home/user01/
- 认证
kinit -kt /home/user01/user01.keytab user01