Skip to content

[luci-app-ddns] "Permission denied" error when reloading/restarting services due to missing ACL #30005

Description

@oded106e

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions