Package Name
luci-app-ddns
Maintainer
@feckert @champtar
OpenWrt Version
SNAPSHOT
OpenWrt Target/Subtarget
qualcommax/ipq807x
Steps to Reproduce
Install ddns-scripts and luci-app-ddns.
Configure any DDNS service.
In LuCI, navigate to Services -> Dynamic DNS.
Click the "Reload" button -> A "Permission denied" popup appears.
Actual Behaviour
The LuCI RPC mechanism (rpcd) blocks the execution of /etc/init.d/ddns because the default ACL for luci-app-ddns lacks the necessary exec permission for the init script.
The ACL definition for luci-app-ddns should be updated to include explicit exec permissions for the /etc/init.d/ddns path within the file section of the RPC configuration.
Confirmation Checklist
Package Name
luci-app-ddns
Maintainer
@feckert @champtar
OpenWrt Version
SNAPSHOT
OpenWrt Target/Subtarget
qualcommax/ipq807x
Steps to Reproduce
Install ddns-scripts and luci-app-ddns.
Configure any DDNS service.
In LuCI, navigate to Services -> Dynamic DNS.
Click the "Reload" button -> A "Permission denied" popup appears.
Actual Behaviour
The LuCI RPC mechanism (rpcd) blocks the execution of /etc/init.d/ddns because the default ACL for luci-app-ddns lacks the necessary exec permission for the init script.
The ACL definition for luci-app-ddns should be updated to include explicit exec permissions for the /etc/init.d/ddns path within the file section of the RPC configuration.
Confirmation Checklist