Efectivamente he ahi el problema, inicialmente recomprobaremos esto:
ldapsearch -x -D cn=roadmin,dc=ma5,dc=lliurex,dc=net -w PASSWORD | grep LMP
Debería de salir vacio, así quevamos a solventarlo fácilmente, crearemos un script en tmp:
gedit /tmp/acl_roadmin.py
Y dentro dejaremos caer el siguiente código:
#!/usr/bin/env python
import xmlrpclib as x
import sys
def get_n4d_key():
try:
f=open("/etc/n4d/key")
key=f.readline().strip("\n")
f.close()
except:
key=None
return key
n4d_key=get_n4d_key()
if n4d_key==None:
print("[!] You need to run this program with administration privileges. Exiting...")
sys.exit(1)
c=x.ServerProxy("https://localhost:9779")
c.load_acl(n4d_key,"SlapdManager")
Le daremos a guardar y cerrar el fichero, además de darle permisos de ejecución:
chmod +x /tmp/acl_roadmin.py
Ahora lo ejecutaremos como sudo para solucionar las acls del roadmin:
/tmp/acl_roadmin.py
Por último comprobaremos que ya tenemos las acls de manera correcta, es decir con un valor, ejecutando de nuevo:
ldapsearch -x -D cn=roadmin,dc=ma5,dc=lliurex,dc=net -w PASSWORD | grep LMP
Ahora esto tendrá algun valor en base64, con lo que tendremos ya resuelto el problema.
Pruébalo y me cuentas, un saludo.
Por cierto esto deberiamos de haberlo realizado en el foro del mestre a casa para que fuese accesible a toda la comunidad, lo que haremos será luego repegar la pregunta tuya y pegaremos la respuesta correcta final.