Hi Sharon,

Well, it seems to work on most platforms. There is no problem on about 
30 different UNIX and Linux systems, and several of them are Redhat; 
there are just 3 of them that don't change the user ID. I suppose I 
can start looking in the code for the process service; I just hoped 
maybe somebody had seen this problem before.

When/if I find the solution, I'll let the list know.


Sharon Lucas wrote:
> Hi,
> 
> I have no problem running a process as another user on our Red Hat Linux 
> systems via a STAF PROCESS START request using the USENAME option.  What 
> makes you think the process is not being run as the specified userid?  Try 
> the following to show the user that the process is being run as.
> 
> On a RHEL 4 system, I ran the "whoami" command (which shows the effective 
> userid) and the "id" command (which shows real and effective UIDs and 
> GIDs) and these commands show that the system is logged on as root (which 
> it was when I started STAFProc).  Then, I ran the "whoami" and the "id" 
> commands via STAF PROCESS START requests specifying USERNAME "test" and it 
> correctly shows that the process is being started under user "test".
> 
> # cat /etc/redhat-release
> Red Hat Enterprise Linux AS release 4 (Nahant Update 9)
> # whoami
> root
> # id
> uid=0(root) gid=0(root) 
> groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) 
> context=root:system_r:unconfined_t
> 
> # STAF local PROCESS START SHELL COMMAND "whoami" RETURNSTDOUT 
> STDERRTOSTDOUT USERNAME test WAIT
> Response
> --------
> {
>   Return Code: 0
>   Key        : <None>
>   Files      : [
>     {
>       Return Code: 0
>       Data       : test
> 
>     }
>   ]
> }
> # STAF local PROCESS START SHELL COMMAND "id" RETURNSTDOUT STDERRTOSTDOUT 
> USERNAME test WAIT
> Response
> --------
> {
>   Return Code: 0
>   Key        : <None>
>   Files      : [
>     {
>       Return Code: 0
>       Data       : uid=500(test) gid=500(test) 
> groups=0(root),1(bin),2(daemon),3
> (sys),4(adm),6(disk),10(wheel) context=root:system_r:unconfined_t
> 
>     }
>   ]
> }
> 
> --------------------------------------------------------------
> Sharon Lucas
> IBM Austin,   luc...@us.ibm.com
> (512) 286-7313 or Tieline 363-7313
> 
> 
> 
> 
> From:   "Andersen, Jan" <jander...@informatica.com>
> To:     "staf" <staf-users@lists.sourceforge.net>, 
> Date:   01/27/2012 01:49 AM
> Subject:        [staf-users] PROCESS ... USERNAME .. doesn't always work?
> 
> 
> 
> I have set up staf identically on a large number of UNIX servers, and in 
> most instances it works fine, but on 3 of them (all Redhat linux) the 
> userid doesn't get set in the PROCESS command. I have set PROCESSAUTHMODE 
> to NONE and STAFProc runs as root, so it should work. 
> 
> What do you think is likely to be the reason?
> 
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> _______________________________________________
> staf-users mailing list
> staf-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/staf-users
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> staf-users mailing list
> staf-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/staf-users


------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
staf-users mailing list
staf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/staf-users

Reply via email to