I'm trying to allow non-privileged users to run upstart jobs from their $HOME/.init
directory.
Upstart cookbook mentions that you must enable this, but doesn't mention how to do it. The frustration can be summarised by @ropez's comment:
the documentation doesn't seem to mention how to enable user jobs, it only mentions the config file, and that the administrator must do it
I'm still getting this error when I try to start
a job as a non-privileged user:
start: Rejected send message, 1 matched rules; type="method_call", sender=":1.70"
The closest I found so far is a gist of someone's patched Upstart.conf, but it seems a lot shorter than the one I see in Ubuntu 12.04 that I'm using.
Is there a canonical, well-defined way of doing this?
P.S. I am aware of related questions. However, none of their answers actually show how to do it.