V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

pglistener

Demonio y herramientas que escuchan las notificaciones de una base de datos de Postgres y luego llaman a varios hooks que se encargan de todo, desde actualizar la base de datos de contraseñas hasta actualizar las cuentas en RT. Incluye los ejecutables pglistener-update y pua [PostgreSQL User Administrator].

# systemctl status pglistener.service
comprobar estado del demonio de que esté activo
# pua adduser juanperez --uid 1001 --gid 1001 --nombre "Juan Pérez" --home /home/juanperez --shell /bin/bash
añadir un nuevo usuario [también lo inserta en PostgreSQL]
# pua usermod juanperez --gid 1002 --shell /bin/zsh
modificar usuario existente
# pua deluser juanperez
eliminar usuario
# pua passwd juanperez
cambiar contraseña y actualiza /etc/shadow a través del hook
# pua listusers
listar usuarios desde la base de datos
# pua sync
sincronizar todos los usuarios y fuerza ejecución de hooks
# journalctl -u pglistener -f
ver logs del servicio
# tail -f /var/log/pglistener.log
ver logs específicos de pglistener-update
# psql -d gestion_usuarios -c "NOTIFY user_changes, 'test';"
probar notificaciones manualmente
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4635 entradas - Acerca del Tractatus
La Pipa Plena 2026