После установки права имеют вид: ls -l /var/cache/ddclient/ddclient.cache -rw------- 1 root dyndns 285 апр 29 13:14 /var/cache/ddclient/ddclient.cache ddclient не может в него записать последний адрес и т д: Apr 28 10:26:18 fw ddclient[5521]: FATAL: Cannot create file '/var/cache/ddclient/ddclient.cache'. (�\236�\202казано в до�\201�\202�\203пе) Apr 29 10:27:27 fw ddclient[10012]: WARNING: file /var/cache/ddclient/ddclient.cache: Cannot open file '/var/cache/ddclient/ddclient.cache'. (Permission denied) Установка владельцем dyndns решила проблему. т е имеем: -rw------- 1 dyndns dyndns 285 апр 29 13:14 /var/cache/ddclient/ddclient.cache Можно дать доступ группе. Не знаю что лучше.
На системе x86 с sysvinit проблема остается, а на x64 с systemd все нормально при дефолтных правах root dyndns. Запускаю ddclient как службу в обоих случаях. Конфиги одинаковые, (дефолт), но службы dyndns разные.