使用以下方法修改 Open-LDAP 配置时:
dn: olcDatabase={2}hdb,cn=config
changetype: modify
replace: olcAccess
olcAccess: {0}to *
by dn.base="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" write
by * none
Run Code Online (Sandbox Code Playgroud)
我收到错误:
ldap_modify: Other (e.g., implementation specific) error (80)
additional info: <olcAccess> handler exited with 1
Run Code Online (Sandbox Code Playgroud)
Mil*_*red 16
这是因为ldif文件中的续行去掉了第一个空格,属性被认为是:({0}to *by dn.base="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" writeby * none无效)
因此,在续行前多加一个空格:
dn: olcDatabase={2}hdb,cn=config
changetype: modify
replace: olcAccess
olcAccess: {0}to *
by dn.base="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" write
by * none
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40038 次 |
| 最近记录: |