Slapd olcAccess (ACL) 工具
项目描述
slapd acl
slapd olcAccess (ACLs) 工具,以人类可读的方式显示您的olcAccess。
需求
ldapsearch
设置
pip3 install slapd_acl
使用方法
使用ldapi和mdb(默认行为)
slapd_acl
指定基础
slapd_acl -b 'olcDatabase={0}config,cn=config'
使用不同的参数
usage: slapd_acl [-h] [-H H] [-Y Y] [-D D] [-w W] [-b B] [-ldif] [-enc ENC]
optional arguments:
-h, --help show this help message and exit
-H H LDAP URL
-Y Y SASL mechanism
-D D example cn:admin,dc=example,dc=org
-w W the user password
-b B Base LDAP Search
-ldif print a modify ldif
-enc ENC encoding
修改ldif
-ldif
选项将输出格式为ldif修改格式。
示例
root@ldapmaster:~# slapd_acl -ldif
Executing:
ldapsearch -Y EXTERNAL -H ldapi:/// -b 'olcDatabase={1}mdb,cn=config' -s base 'olcAccess' -LLL
SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0
dn: olcDatabase={1}mdb,cn=config
changeType: modify
replace: olcAccess
olcAccess: to *
by dn.exact=gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth manage
by dn.exact="cn=admin,dc=testunical,dc=it" manage
by * break
olcAccess: to attrs=userPassword,shadowLastChange,mail
by self write
by anonymous auth
by * break
olcAccess: to *
by dn.children="ou=repl,dc=testunical,dc=it" read
by * break
olcAccess: to dn.subtree="ou=people,dc=testunical,dc=it"
by dn.children="ou=idp,dc=testunical,dc=it" read
by self read
by * break
olcAccess: to *
by anonymous auth
by * break
作者
Giuseppe De Marco
项目详情
关闭
slapd_acl-0.2.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c03fc07cfdb82a13b73f426c218f9a0ccc644f8b0aed3b8a48cf4ac061fea3a7 |
|
MD5 | 864c31267b57a0fa5dd43149c7404b7d |
|
BLAKE2b-256 | cfb39ea3adc89bd7f2c1f5d90af86c1c6dbec6f9b6ecd984867a46985cea773a |