Don't force Xen connections to readonly when non-root

This commit is contained in:
Daniel P. Berrange 2008-03-11 14:25:49 +00:00
parent 028e4a6116
commit c3501d4792
2 changed files with 5 additions and 7 deletions

View File

@ -1,3 +1,8 @@
Tue Mar 11 10:21:53 EDT 2008 Daniel P. Berrange <berrange@redhat.com>
* src/virsh.c: Don't force connection to readonly as non-root
since with auth support we can have full connections.
Tue Mar 11 10:17:53 EDT 2008 Daniel P. Berrange <berrange@redhat.com> Tue Mar 11 10:17:53 EDT 2008 Daniel P. Berrange <berrange@redhat.com>
* qemud/qemud.c: Don't run cleanup code when parent process is * qemud/qemud.c: Don't run cleanup code when parent process is

View File

@ -6045,13 +6045,6 @@ vshInit(vshControl * ctl)
/* set up the library error handler */ /* set up the library error handler */
virSetErrorFunc(NULL, virshErrorHandler); virSetErrorFunc(NULL, virshErrorHandler);
#ifndef __MINGW32__
/* Force a non-root, Xen connection to readonly */
if ((ctl->name == NULL ||
!strcasecmp(ctl->name, "xen")) && ctl->uid != 0)
ctl->readonly = 1;
#endif
ctl->conn = virConnectOpenAuth(ctl->name, ctl->conn = virConnectOpenAuth(ctl->name,
virConnectAuthPtrDefault, virConnectAuthPtrDefault,
ctl->readonly ? VIR_CONNECT_RO : 0); ctl->readonly ? VIR_CONNECT_RO : 0);