path: root/doc/forum/Propellor_from_unprivileged_account
diff options
authorJoey Hess2016-06-09 16:14:34 -0400
committerJoey Hess2016-06-09 16:14:34 -0400
commite56d193951672bc13aca88b17704160703fcad8b (patch)
treee4d8a633dc68a581419de96e3759f603497b46c0 /doc/forum/Propellor_from_unprivileged_account
parent7ecaae6a68bafdf6658bf07bf95dee50d5816bce (diff)
Diffstat (limited to 'doc/forum/Propellor_from_unprivileged_account')
1 files changed, 21 insertions, 0 deletions
diff --git a/doc/forum/Propellor_from_unprivileged_account/comment_1_9a093f5ee1473549cef0578d1b2d1054._comment b/doc/forum/Propellor_from_unprivileged_account/comment_1_9a093f5ee1473549cef0578d1b2d1054._comment
new file mode 100644
index 00000000..01fff2a8
--- /dev/null
+++ b/doc/forum/Propellor_from_unprivileged_account/comment_1_9a093f5ee1473549cef0578d1b2d1054._comment
@@ -0,0 +1,21 @@
+[[!comment format=mdwn
+ username="joey"
+ subject="""comment 1"""
+ date="2016-06-09T20:06:05Z"
+ content="""
+Well propellor is normally built in the user's home directory and then
+deploys updates to the hosts and is built and run as root on them.
+If you're wanting to only run propellor as a user, to manage some
+user-specific properties, see the Propellor.Location module to change
+the path where propellor depploys itself to on a host.
+And in Propellor.Spin it has several `"root@"` that you'd need to change to
+make it ssh into the host as a different user.
+And, in Propellor.CmdLine, there's a check of `getRealUserID` to see if it's
+running as root.
+I think that's everything that assumes root (aside from a great many
+properties of course!), but can't swear to it.