OpenLDAP的schema书写

自定义schema的时候要注意定义的名字不能和已有的名字重复,OID也不能有重复,名字中不能有“_”可以有“-”

我自己的写的一个schema:
attributetype ( 1.3.6.1.4.1.7.1.2.1.1 NAME 'id'
 DESC 'id'
 EQUALITY caseIgnoreMatch
 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

objectclass ( 1.3.6.1.4.1.7.1.2.2.1 NAME 'mygroup'
 DESC 'mygroup'
 SUP top STRUCTURAL
 MUST ( id $ userid )
 MAY ( description $ name ) )

attributetype ( 1.3.6.1.4.1.7.1.2.1.2 NAME 'mobile'
 DESC 'member_mobile'
 EQUALITY caseIgnoreMatch
 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.7.1.2.1.3 NAME 'sex'
 DESC 'member_sex'
 EQUALITY caseIgnoreMatch
 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.7.1.2.1.4 NAME 'birthday'
 DESC 'member_birthday'
 EQUALITY caseIgnoreMatch
 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.7.1.2.1.5 NAME 'telephone'
 DESC 'member_telephone'
 EQUALITY caseIgnoreIA5Match
 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-value )

attributetype ( 1.3.6.1.4.1.7.1.2.1.6 NAME 'company'
 DESC 'member_company'
 EQUALITY caseIgnoreMatch
 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.7.1.2.1.7 NAME 'department'
 DESC 'member_department'
 EQUALITY caseIgnoreMatch
 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.7.1.2.1.8 NAME 'job'
 DESC 'member_job'
 EQUALITY caseIgnoreMatch
 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.7.1.2.1.9 NAME 'office'
 DESC 'member_office'
 EQUALITY caseIgnoreMatch
 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetype ( 1.3.6.1.4.1.7.1.2.1.10 NAME 'memo'
 DESC 'member_memo'
 EQUALITY caseIgnoreMatch
 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

objectclass ( 1.3.6.1.4.1.7.1.2.2.2 NAME 'mymember'
 DESC 'mygroup'
 SUP top STRUCTURAL
 MUST ( id $ userid )
 MAY ( name $ description $ mobile $ sex $ birthday $ telephone $ company $ department $ job $ email $ memo ) )


 EQUALITY  和 SYNTAX 对应的关系:
 caseIgnoreMatch 要和 1.3.6.1.4.1.1466.115.121.1.15 对应
 caseIgnoreIA5Match 要和 1.3.6.1.4.1.1466.115.121.1.26 对应
 integerMatch 要和 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-value 对应

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值