Diseñado para gestionar registros DNS de forma segura y controlada por usuarios que no tienen privilegios de administrador. Primero configurar el servicio:
# nano /etc/userv/dyndns.conf
domain example.com
ttl 300
allowed_user alice bob
El archivo define: domain: El dominio para el que se pueden actualizar registros, ttl: Tiempo de vida de los registros DNS y allowed_user: Lista de usuarios permitidos para actualizar registros. Luego definir de reglas para userv:
# nano /etc/userv/userv.dyndns.rules.
command: /usr/bin/userv
user: root
Este archivo permite que el comando userv se ejecute con privilegios de root.
$ userv root dyndns --set alice.example.com --ip 203.0.113.42
$ userv root dyndns --delete alice.example.com
$ userv root dyndns --set alice.example.com --ip 203.0.113.42 --ttl 600
$ userv root dyndns --check-permissions