Volver al blog

TIPS - Zimbra poblando tabla de grupo de usuarios con correo nacional en cbpolicyd

zimbra

Después de seguir los pasos del manual de nuestro colega y amigo Arian Molina @linuxcuba que nos ayuda a configurar cbpolicyd en Zimbra(link al final de este articulo) nos llega la ardua tarea de agregar todos los usuarios que solo van a tener correo nacional, aquí les dejo un atajo resultado de mi investigación como todo buen sysadmin perezoso que no quiere teclear todos los usuarios que tiene.

Lo que explico a continuación puede ayudarlos a llenar cualquier tabla del cbpolicyd de zimbra, en este caso voy a explicar como poblar la tabla policy_group_members , valido para cualquier otro grupo que creemos pero en este caso vamos a hacerlos con los miembros del grupo que va a tener acceso a correo nacional; esto hay que hacerlos desde el usuario zimbra asi que lo primero que vamos a hacer es usarlo

su - zimbra

Recomiendo que primero agreguen un usuario por al web como explica Arian en el manual porque así se va a generar el id de grupo de la política para los "g_nacionales".

Editamos la base de datos de policyd:

sqlite3 /opt/zimbra/data/cbpolicyd/db/cbpolicyd.sqlitedbComandos útiles para trabajar con sqlite en linea de comandos.

  • `.tables` vemos las tablas que hay en la BD
  • `.headers on` habilitamos los headers de la tabla para la consulta "select"
  • `.mode column` para que los datos salgan en columnas
select * from policy_group_members;

Con los comandos de headers y modo columna la consulta anterior devuelve algo parecido a la siguiente imagen:

Con el resultado que nos muestre aquí veremos el "PolicyGroupID" que necesitamos para crear la consulta.

Ejecutamos la consulta asumiendo que PolicyGroupID=3, y con disabled=0 es decir habilitados.

insert into policy_group_members (PolicyGroupID,Member,Disabled) values (3,"[email protected]",0),(3,[email protected],0),(3,[email protected],0),(3,[email protected],0);

Finalmente vamos a tener todos los usuarios como miembro del grupo de policy que necesitamos y habilitados

Implementacion de cbpolicyd en zimbra 8.X

Saludos hasta un próximo articulo.

Suscríbete · Newsletter

Mantente al día, cada semana

Artículos prácticos sobre Linux, redes, seguridad, virtualización y la nube — escritos por sysadmins cubanos.

  • Guías y tutoriales de administración de sistemas
  • Nuevos artículos sobre servidores, redes y nube
  • Sin spam, cancela cuando quieras

Respetamos tu bandeja de entrada. Cancela con un clic.

Patrocinado por SYSCU

¿Tu infraestructura en la nube te cuesta de más?

SYSCU optimiza tu nube de punta a punta — FinOps, DevOps & CI/CD, migraciones a AWS, seguridad y observabilidad. Equipo 100 % senior que reduce tu factura hasta un 40 % y acelera tus despliegues en semanas.

Nuevo · BetaSYSCU Atlas Insight — la plataforma FinOps que convierte tu gasto AWS en decisiones: visibilidad multi-cuenta, recomendaciones automáticas y alertas de anomalías.

No comments yet