setup_run_as* 脚本

必须以 root 用户身份运行 Network Manager 中的某些核心进程。 如果以非 root 用户身份安装了 Network Manager ,那么除非在安装了后端进程的服务器上执行 setup_run_as_root.shsetup_run_as_setuid_root.shsetup_run_as_capabilities.sh 脚本,否则这些进程将无法运行。

这些脚本会影响哪个用户可以运行控制 Network Manager 启动和关闭的脚本,如下所示。 受影响的脚本包括 itnm_startitnm_stopitnm_status
注: 为了使这些脚本正常工作,您在运行这些脚本时必须以 root 用户身份登录。 在运行网络管理器环境脚本之前,请先运行这些脚本来设置环境变量。
表 1. 谁可以运行 itnm_startitnm_stopitnm_status 脚本
安装用户 运行了哪个 setup_run_as* 脚本 可以运行的用户
  • itnm_start
  • itnm_stop
  • itnm_status
root 用户 不适用 仅 root 用户
非 root 用户 仅安装用户
setup_run_as_root.sh 仅 root 用户
setup_run_as_setuid_root.sh 与安装用户属于同一个组的用户
setup_run_as_capabilities.sh 仅 root 用户