更改正在运行的进程的所有者

时间:2019-07-19 07:37:34

标签: shell unix process aix

在AIX上,我们使用Citrix / XenApp for UNIX软件来运行远程X11应用程序。 Citrix服务器以“ ctxsrvr”的身份运行。

当用户开始与Citrix客户端进行CDE会话时,在他在Citrx / CDE GUI中输入其凭据之前,在目标AIX系统上会看到以下过程(示例):

ctxsrvr 27459740 23593034 ctxlogin /usr/lpp/CTXSmf/slib/ctxlogin -display :15
ctxsrvr 23593034  7929868 ctxXtw   /usr/lpp/CTXSmf/slib/ctxXtw -session 1154 -terminate -bs -glx -notransfills -dpi 110 -co /usr/lpp/X11/lib/X11/rgb -fp /usr/lib/X11/fonts/,/usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/75dpi/,/usr/lib/X11/fonts/100dpi/,/usr/lib/X11/fonts/Type1/ -sp /dev/null

当用户登录到CDE会话时,该用户拥有以上两个进程(相同的PIDS):

testuser 27459740 23593034 ctxlogin /usr/lpp/CTXSmf/slib/ctxlogin -display :15
testuser 23593034  7929868 ctxXtw   /usr/lpp/CTXSmf/slib/ctxXtw -session 1154 -terminate -bs -glx -notransfills -dpi 110 -co /usr/lpp/X11/lib/X11/rgb -fp /usr/lib/X11/fonts/,/usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/75dpi/,/usr/lib/X11/fonts/100dpi/,/usr/lib/X11/fonts/Type1/ -sp /dev/null

这是如何工作的? root用户可以在任何进程中使用这种技巧并切换正在运行的进程的所有者吗?

0 个答案:

没有答案