>There is no explicit statement about what Mesos means when it runs a task
as some other user.
I think this is just ensure the running user of the task is the user you
given. In Mesos, it jus call the [setuid](http://linux.die.net/man/2/setuid)
to change the user, It would not execute something like the bashrc script
of user.

On Thu, May 5, 2016 at 7:41 PM, DiGiorgio, Mr. Rinaldo S. <
[email protected]> wrote:

> Hi,
>
>         Recently I noticed that the Mesos Jenkins plugin supports the
> setting of environment variables. Somewhere between 0.26 and 0.28.1,
> settings like
>
>         USER=
>         HOME=
>
>         were required to get things to work the way they had worked. I
> have been able to set the environment this way but I have some concerns
> about it.
>
>         There is no explicit statement about what Mesos means when it runs
> a task as some other user.  Clearly it is not running some of the scripts
> normally run during login.  This was a constant source of confusion with
> Jenkins. If one can state what exactly is done to create the user
> environment each platform and how it is different that others it will save
> countless hours of debugging IMO. I realize OSX is an odd system -- linux
> at times, Apple specific at times in areas that conflict with Linux but
> this will only get more complicated when Windows agents become available.
>
>
>
> Rinaldo




-- 
Best Regards,
Haosdent Huang

Reply via email to