Optionally grant sudo access and use unique filename

- Ensure we use a unique filename for our sudoers file
- Make sudo access optional