Creacio del contingut dins del directori

Primer actualitzarem els packets de el sistema amb la seguenta comanda:

sudo apt update && sudo apt upgrade -y

Despres instalarem els packets necesaris amb la comanda seguent:

sudo apt install slapd ldap-utils -y

Si no ta pedit configurar ldap pots forçar la reconfiguracio amb la comanda seguent:

sudo dpkg-reconfigure slapd

Cuan et surti aixo tens que posar el nom de domin:

En aquest cas tens que posar el nom de l’organitzacio

Despres et demaara una contrasenya:

I despres de posar la contrasenya et demanara que la confirmis:

Despres verificarem si la instalacio esta ven feta mirant l’estatus de el servidor amb la comanda seguent:

sudo systemctl status slapd

Despres crearem un archiu per definir l’estructura amb la comnda seguent:

sudo vi base.ldif

Dins de l’archiu tens que posar el seguent pero amb les teves dades:

dn: ou=People,dc=example,dc=com
objectClass: organizationalUnit
ou: People

dd

ldapadd -x -D "cn=admin,dc=example,dc=com" -W -f base.ldif

dd

vi user.ldif

dd

dn: uid=john,ou=People,dc=example,dc=com
objectClass: inetOrgPerson
uid: john
sn: Doe
cn: John Doe
userPassword: password123

dd

ldapadd -x -D "cn=admin,dc=example,dc=com" -W -f user.ldif

dd

sudo vi grupo.ldif

dd

dn: cn=Admins,ou=Groups,dc=example,dc=com
objectClass: groupOfUniqueNames
cn: Admins
uniqueMember: uid=john,ou=People,dc=example,dc=com

dd

ldapadd -x -D "cn=admin,dc=example,dc=com" -W -f group_admins.ldif

dd

ldapsearch -x -LLL -b "dc=example,dc=com"

dd

ldapsearch -x -LLL -b "dc=example,dc=com" "objectClass=*"

farem un install del paquet phpldapadmin

sudo apt install phpldapadmin -y

Leave a comment

Your email address will not be published. Required fields are marked *