ldap 创建用户和组

1.为每个新的用户创建个LDIF文件
#cat zhouly.ldif
dn:uid=zhouly,ou=People,dc=prod,dc=hadoop,dc=feidai,dc=com
objectClass:account
objectClass:posixAccount
objectClass:top
objectClass:shadowAccount
uid:zhouly
cn:zhouly
loginShell:/bin/bash
userPassword:zhouly267489
uidNumber:4001
gidNumber:4801
homeDirectory:/home/zhouly

dn:cn=fkclgroup,ou=Group,dc=prod,dc=hadoop,dc=feidai,dc=com
objectClass:posixGroup
objectClass:top
cn:fkclgroup
gidNumber:4801
memberUid:zhouly


2.添加用户组
#cat addgroup.ldif
dn:cn=fkclgroup,ou=Group,dc=prod,dc=hadoop,dc=feidai,dc=com
objectClass:posixGroup
objectClass:top
cn:fkclgroup
gidNumber:4801

ldapadd -x -W -D "cn=Manager,dc=prod,dc=hadoop,dc=feidai,dc=com" -f addgroup.ldif

3.添加用户
#cat adduser.ldif
dn: uid=zhouly,ou=People,dc=prod,dc=hadoop,dc=feidai,dc=com
objectClass: account
objectClass: posixAccount
objectClass: top
objectClass: shadowAccount
uid: zhouly
cn: zhouly
loginShell: /bin/bash
userPassword: password
uidNumber: 4001
gidNumber: 4801
homeDirectory: /home/zhouly


ldapadd -x -W -D "cn=Manager,dc=prod,dc=hadoop,dc=feidai,dc=com" -f adduser.ldif

4.添加用户到组
#cat u2g.ldif
dn: cn=fkclgroup,ou=Group,dc=prod,dc=hadoop,dc=feidai,dc=com
changetype: modify
add: memberuid
memberuid: uid=zhouly,ou=People,dc=prod,dc=hadoop,dc=feidai,dc=com

ldapmodify -x -W -D "cn=Manager,dc=prod,dc=hadoop,dc=feidai,dc=com" -f u2g.ldif

5.清空SSSD,并重启sssd 服务
rm -f /var/lib/sss/db/cache_default.ldb
service sssd restart

6.列出当前用户和组
ldapsearch -x

7.添加 Principal
kadmin.local -q "addprinc -pw test123 user2@PROD.HADOOP.FEIDAI.COM"

8.删除 Principal
kadmin.local -q "delete_principal user2@PROD.HADOOP.FEIDAI.COM"

8.列出当前的Principal
kadmin.local -q listprincs

9.生成keytab文件
kadmin.local -q "ktadd -k user2.keytab user2@PROD.HADOOP.FEIDAI.COM"

转载于:https://my.oschina.net/u/2510243/blog/1545816

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LDAP(轻量目录访问协议)是一种用于访问目录信息的协议,而Linux是一种开源的操作系统。用户是Linux系统中管理用户权限的一种机制。在实现LDAP用户同步到Linux系统中时,可以遵循以下步骤: 第一步是在Linux操作系统中安装LDAP客户端软件,该软件用于与LDAP服务器进行通信。可以通过包管理器或从官方网站下载并安装相应的软件。 第二步是在Linux系统中配置LDAP客户端。在配置文件中填写LDAP服务器的地址和端口号等必要信息,并设置正确的身份验证方式,以便能够与LDAP服务器进行连接和通信。 第三步是在LDAP服务器中创建相应的用户。在LDAP管理工具中,可以创建与Linux系统中对应的用户,并设置相应的权限和成员。 第四步是在Linux系统中同步LDAP用户。可以通过对用户配置文件进行修改,将LDAP服务器中的用户信息导入到Linux系统中。在配置文件中添加相应的LDAP用户信息,并进行正确的配置和保存。 第五步是验证和测试同步效果。在Linux系统中,使用命令行工具或图形化界面工具验证LDAP用户是否成功同步。可以检查Linux系统中的信息是否与LDAP服务器中的相应信息一致,并可调整需要同步的时间周期以保证信息的实时同步。 综上所述,通过在Linux系统中安装LDAP客户端、配置LDAP客户端、在LDAP服务器中创建用户、同步LDAP用户到Linux系统,并验证同步效果,我们可以实现LDAP用户到Linux的同步。这样可以方便统一管理用户权限,在LDAP服务器中进行一次修改即可同步到所有连接的Linux系统上,提高了管理效率和系统安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值