dynamicdns: Allow Plinth to run as non-root
Created by: SunilMohanAdapa
When invoking actions, invoke them using sudo so that Plinth itself can run as non-root. Most operations require superuser previlage. Those that don't require superuser should not be part of the action script and can be moved to Plinth main.