提交 8c9b8431 编写于 作者: D Daniel P. Berrange

Ensure test:/// URIs get routed to the non-privileged libvirtd

* src/remote_internal.c: Ensure that all test:/// URIs are dealt
  with by the auto-started, per-user unprivileged libvirtd instances
上级 84565934
...@@ -994,7 +994,8 @@ remoteOpen (virConnectPtr conn, ...@@ -994,7 +994,8 @@ remoteOpen (virConnectPtr conn,
conn->uri->scheme && conn->uri->scheme &&
((strchr(conn->uri->scheme, '+') == 0)|| ((strchr(conn->uri->scheme, '+') == 0)||
(strstr(conn->uri->scheme, "+unix") != NULL)) && (strstr(conn->uri->scheme, "+unix") != NULL)) &&
STREQ(conn->uri->path, "/session") && (STREQ(conn->uri->path, "/session") ||
STRPREFIX(conn->uri->scheme, "test+")) &&
getuid() > 0) { getuid() > 0) {
DEBUG0("Auto-spawn user daemon instance"); DEBUG0("Auto-spawn user daemon instance");
rflags |= VIR_DRV_OPEN_REMOTE_USER; rflags |= VIR_DRV_OPEN_REMOTE_USER;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册