步骤 3
章节大纲
-
在你的 shell 中(需要是普通用户账户,而不是 root 账户), 使用 export 命令设置以下环境变量(它们可能已经存在):
-
PATH
-
LD_LIBRARY_PATH
-
ANY_NAME (这是由你定义的环境变量,可以选择任意名称)
这些环境变量会在用户的 shell 进程中设置。现在,在你的 shell 中运行步骤 2 中的 Set-UID 程序。 当你在 shell 中输入程序名时,shell 会 fork 一个子进程,并使用子进程运行该程序。 请检查你在 shell 进程(父进程)中设置的所有环境变量是否都进入了 Set-UID 子进程。 描述你的观察结果。如果有让你感到意外的地方,请描述它们。
-