Slapd olcAccess (ACL) utility
Project description
slapd acl
slapd olcAccess (ACLs) utility, your olcAccess in a human readable way.
Requirements
ldapsearch
Setup
pip3 install slapd_acl
Usage
using ldapi and mdb (default behaviour)
slapd_acl
using different paramenters
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 Base LDAP Search
-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
Modify ldif
-ldif
option make the output in a ldif modify format.
Example
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=olcDatabase={1}mdb,cn=config
changeType: modify
replace: olcAccess
{0}to *
by dn.exact=gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth manage
by * break
{1}to attrs=userPassword,shadowLastChange,mail
by self write
by anonymous auth
by * break
{2}to *
by dn.children="ou=repl,dc=testunical,dc=it" read
by * break
{3}to dn.subtree="ou=people,dc=testunical,dc=it"
by dn.children="ou=idp,dc=testunical,dc=it" read
by self read
by * break
{4}to *
by anonymous auth
by * break
Authors
Giuseppe De Marco
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
slapd_acl-0.1.3.tar.gz
(2.8 kB
view details)
File details
Details for the file slapd_acl-0.1.3.tar.gz
.
File metadata
- Download URL: slapd_acl-0.1.3.tar.gz
- Upload date:
- Size: 2.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4c614ff2def04ed0dcc8293be3418d01d3eaa2e25f4bf35258dbb549f1cb113 |
|
MD5 | 8bfa7ef0a16956e12fa98f7b435ab380 |
|
BLAKE2b-256 | 80ed8c129bc896e5cb78fb6f7fbda19544dda0f5b662616beb9e74e1a0a7d243 |