Hi,
i tried to use a user filter at ldap configuration.
https://pbs.proxmox.com/docs/user-management.html#ldap / https://pbs.proxmox.com/docs/configuration-files.html#domains-cfg
states this would be a normal ldap search filter.
when I am searching for Users with attribute accessTo=pbs-host with
i get a result of one user CN with the listed attribute "uid".
When i put
What am I missing here?
Thx.
i tried to use a user filter at ldap configuration.
https://pbs.proxmox.com/docs/user-management.html#ldap / https://pbs.proxmox.com/docs/configuration-files.html#domains-cfg
states this would be a normal ldap search filter.
filter : <string>
Custom LDAP search filter for user sync
when I am searching for Users with attribute accessTo=pbs-host with
Code:
ldapsearch -b "dc=company,dc=tld" -LLL -h ldap.company.tld -x "accessTo=pbs" uid
When i put
accessTo=pbs
into »LDAP Server > Sync Options > "User Filter:"« and start a dry-run User Sync, i get
Code:
2023-06-27T15:31:25+02:00: starting realm sync for ldap
2023-06-27T15:31:25+02:00: this is a DRY RUN - changes will not be persisted
2023-06-27T15:31:25+02:00: TASK ERROR: filter parse error
What am I missing here?
Thx.
Code:
/etc/proxmox-backup/domains.cfg:
ldap: ldap
base-dn dc=company,dc=tld
comment company ldap
filter accessTo=pbs
mode ldap
port 389
server1 ldap.company.tld
server2 ldap2.company.tld
sync-attributes email=mail,firstname=givenName,lastname=sn
sync-defaults-options enable-new=false
user-attr uid
user-classes person