-
I've built flux-core with flux-security (--with-flux-security) and userid is included in the Running through the workflow examples everything worked as expected I ran the
Do I need to build flux-sched with flux-security as well, or is there something else going on? Note that the example works fine if I kick it off as |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Working as designed? This is a privileged command that only the "instance owner" (user running flux brokers) is allowed to run, or root if you have this configured: [access]
allow-root-owner = true The scheduler doesn't require |
Beta Was this translation helpful? Give feedback.
-
The This allows all the privileged code in Flux to be isolated in the It is not necessary to add all users that should be allowed to run jobs to the Hope this helps, and let us know if you think the documentation needs to be improved to be more clear! (I see @garlick already addressed the separate issue of permissions for administrative commands in a Flux instance. Many of the workflow examples assume a "single user instance" where the user running Flux is the same as the user running jobs, so some commands may not work as described in a system instance) |
Beta Was this translation helpful? Give feedback.
Working as designed? This is a privileged command that only the "instance owner" (user running flux brokers) is allowed to run, or root if you have this configured:
The scheduler doesn't require
--with-flux-security
, and theimpl.toml
just allows the instance owner userid to run the privileged IMP (to launch work as other users), so not relevant here.