setup_run_as* 脚本
必须以 root 用户身份运行 Network Manager 中的某些核心进程。 如果以非 root 用户身份安装了 Network Manager ,那么除非在安装了后端进程的服务器上执行 setup_run_as_root.sh, setup_run_as_setuid_root.sh或 setup_run_as_capabilities.sh 脚本,否则这些进程将无法运行。
这些脚本会影响哪个用户可以运行控制 Network Manager 启动和关闭的脚本,如下所示。 受影响的脚本包括
itnm_start、itnm_stop 和 itnm_status。注: 为了使这些脚本正常工作,您在运行这些脚本时必须以 root 用户身份登录。 在运行网络管理器环境脚本之前,请先运行这些脚本来设置环境变量。
| 安装用户 | 运行了哪个 setup_run_as* 脚本 | 可以运行的用户
|
|---|---|---|
| root 用户 | 不适用 | 仅 root 用户 |
| 非 root 用户 | 无 | 仅安装用户 |
setup_run_as_root.sh |
仅 root 用户 | |
setup_run_as_setuid_root.sh |
与安装用户属于同一个组的用户 | |
setup_run_as_capabilities.sh |
仅 root 用户 |