Ubuntu 14.04 openLDAP 2.4
Я нашел этот вопрос находящимися в dn группами Linux от ldap. Я пытаюсь включать rfc2307bis схему, но кажется, что схема Ниса должна быть удалена из конфигурации прежде включая rfc2307bis. Как я могу удалить эту схему Ниса из текущей конфигурации?
Det er lykkedes mig at få det til at fungere:
sudo service slapd stop
sudo slapcat -n0> ~ / config.ldif
(backup af konfiguration) sudo slapcat -n1> ~ / users.ldif
(backup af brugere og grupper) /etc/ldap/slapd.d
(eller omdøb og opret en ny slapd.d
mappe) / var / lib / ldap
(eller omdøb og opret en ny ldap
mappe), det gjorde jeg ikke slet kun en fil DB_CONFIG
~ / config.ldif
fil for at slette nis
skema sudo slapadd -F /etc/ldap/slapd.d -n 0 -l ~ / config.ldif
sudo chown openldap: openldap -R /etc/ldap/slapd.d
sudo service slapd start
tilføj rfc2307bis
skema til ldap konfiguration:
sudo ldapadd -Y EKSTERN -H ldapi: /// \
-f /etc/ldap/schema/rfc2307bis.ldif -D "cn = admin, cn = config" -W
sudo service slapd stop
modificer ~ / brugere.ldif
:
objectClass: groupOfMembers
for at gruppere objekter strukturelleObjectClass
(eller bare udskift strengen structureObjectClass: posixGroup
med strengen objectClass: groupOfMembers
) Det skal se sådan ud (kun for gruppeobjekter):
dn : cn = gruppenavn, ou = Grupper, dc = nogle, dc = net
cn: gruppenavn
gidNumber: 501
objectClass: posixGroup
objectClass: groupOfMembers
objectClass: top
beskrivelse: noget beskrivelse
entryUUID: f4599276-d798-1033-80a3-b52a8483a973
creatorsName: cn = admin, dc = noget, dc = net
createTimestamp: 20140923181242Z
memberUid: peterb
memberUid: kennyg
memberUid: mendyn
entryCSN: 20140925190322.990791Z # 000000 # 000 # 000000
modifikatorer Navn: cn = admin, dc = nogle, dc = net
modifyTimestamp: 20140925190322Z
sudo slapadd -F /etc/ldap/slapd.d -n 1 -l ~ / users.ldif
sudo chown openldap: openldap -R / var / lib / ldap
sudo service slapd start