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.2.tar.gz
(2.7 kB
view details)
File details
Details for the file slapd_acl-0.1.2.tar.gz
.
File metadata
- Download URL: slapd_acl-0.1.2.tar.gz
- Upload date:
- Size: 2.7 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 | b4a7d701a60f084bce5635043e6133d05d97e072618dbd78a3d70686291ab93c |
|
MD5 | db7b8cae3f73cf95d069cd5cc9213281 |
|
BLAKE2b-256 | ee7ba9c83e07a83be4421babbb0a37537d4a7f8189562c4b5e8492709b4ada52 |