guifi.net:msf
This is an old revision of the document!
Montar LDAP perquè radius agafi els usuaris d'ell
LDAP
Engegar LDAP
docker run --name ldap_msf -d -p 389:389 -e SLAPD_PASSWORD=asdasd -e SLAPD_DOMAIN=matarosensefils.net dinkel/openldap
Búsqueda:
ldapsearch -x -h localhost -b dc=matarosensefils,dc=net -D "cn=admin,dc=matarosensefils,dc=net" -w asdasd
Insertar usuari. Creem fitxer amb el següent contingut::
usuaris.txt
dn: ou=persones, dc=matarosensefils,dc=net ou: persones description: All people in organisation objectclass: organizationalunit dn: cn=Jose Legido,ou=persones,dc=matarosensefils,dc=net objectclass: inetOrgPerson cn: Jose Legido sn: Legido uid: jose.legido userpassword: 12345678 dn: cn=Usuari Lectura,ou=persones,dc=matarosensefils,dc=net objectclass: inetOrgPerson cn: Usuari Lectura sn: Lectura uid: usuari.lectura userpassword: 87654321
Consultem:
ldapadd -x -h localhost -D "cn=admin,dc=matarosensefils,dc=net" -w asdasd -f usuaris.ldif
Creem els grups:
grups.ldif
dn: ou=grups,dc=matarosensefils,dc=net objectClass: organizationalUnit ou: grups dn: cn=admin,ou=grups,dc=matarosensefils,dc=net cn: admin objectclass: groupofNames member: cn=Jose Legido,dc=matarosensefils,dc=net dn: cn=read,ou=grups,dc=matarosensefils,dc=net cn: read objectclass: groupofNames member: cn=Usuari Lectura,dc=matarosensefils,dc=net
ldapadd -x -h localhost -D "cn=admin,dc=matarosensefils,dc=net" -w asdasd -f grups.ldif
Per buscar un usuari en concret:
ldapsearch -x -h localhost -b dc=matarosensefils,dc=net -D "cn=admin,dc=matarosensefils,dc=net" -w asdasd "uid=jose.legido"
Freeradius
docker run --name radius_msf -p 5000:5000 -p 1812:1812/udp -ti freeradius/freeradius-server
guifi.net/msf.1668969783.txt.gz · Last modified: 2022/11/20 18:43 by jose