All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] Two quick requests.
@ 2007-02-09 22:19 Rob Landley
  2007-02-09 22:27 ` Paul Brook
  2007-02-12 23:25 ` [Qemu-devel] QEMU and SMP Option on dual core processor Danny Chieh-Yao, Cheng
  0 siblings, 2 replies; 16+ messages in thread
From: Rob Landley @ 2007-02-09 22:19 UTC (permalink / raw)
  To: qemu-devel

1) When you accidentally run qemu as root, could it NOT try to go into a 
full-screen display by default resulting in a corrupted display you can't 
break out of and have to power cycle the machine?

2) After said reboot, when you're sanely running qemu as a normal user but 
using the hda image file you made as root,  if a hard drive image isn't 
writeable, could it warn or something, rather than having the ubuntu install 
mysteriously fail halfway through when it finds itself unable to 
mount /dev/hda1 after it thinks it just partitioned the drive?  (The error 
messages are a bit vague here, because it _thinks_ earlier steps succeeded.)

Thanks.  0.9.0 looks really nice.  Are qops going in next?

Rob
-- 
"Perfection is reached, not when there is no longer anything to add, but
when there is no longer anything to take away." - Antoine de Saint-Exupery

^ permalink raw reply	[flat|nested] 16+ messages in thread
* Re: CAP_NET_ADMIN (was Re: [Qemu-devel] Two quick requests.)
@ 2007-02-10 12:02 Ben Taylor
  0 siblings, 0 replies; 16+ messages in thread
From: Ben Taylor @ 2007-02-10 12:02 UTC (permalink / raw)
  To: qemu-devel


---- "Kevin F. Quinn" <ml@kevquinn.com> wrote: 
> On Fri, 9 Feb 2007 22:48:51 +0000
> Paul Brook <paul@codesourcery.com> wrote:
> 
> > I've very little sympathy (read: none) for people who "accidentally"
> > break things by running them as root.
> 
> On a related note, I've been running qemu(-system 0.8.2) as root
> recently as a hopefully temporary measure so that it can setup the
> network interfaces.  Recent linux kernels require CAP_NET_ADMIN for the
> tun network configuration that qemu does (specifically the TUNSETIFF
> ioctl), and the only way to get the capability is to start the process
> as root.
> 
> Other capabilities could be dropped; as indeed could CAP_NET_ADMIN once
> the network configuration is done, but that means modifications to qemu
> itself to release the capabilities, and would still leave qemu as a
> suid-root binary, which it would be nicer to avoid.
> 
> Is there any way around this?  I expected to be able to configure
> capabilities for executables in the filesystem, but it appears there
> are serious problems with that concept so the kernel doesn't support
> it.

I just dealt with that.  I got a patch for tap for Solaris and I have a setuid script
that creates the tap and uses the /etc/qemu-ifup script to configure the interface,
then calls a script with the file descriptor of the tap interface to a script which
then invokes qemu with the right parameteres.

Ben

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2007-02-12 23:25 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-02-09 22:19 [Qemu-devel] Two quick requests Rob Landley
2007-02-09 22:27 ` Paul Brook
2007-02-09 22:33   ` Rob Landley
2007-02-09 22:33   ` Dan Shearer
2007-02-09 22:48     ` Paul Brook
2007-02-09 22:59       ` Ed Swierk
2007-02-09 23:06         ` Paul Brook
2007-02-10 15:37           ` Daniel Jacobowitz
2007-02-12 17:27           ` Rob Landley
2007-02-12 17:45             ` Paul Brook
2007-02-12 18:17             ` Jan Marten Simons
2007-02-10 11:53       ` CAP_NET_ADMIN (was Re: [Qemu-devel] Two quick requests.) Kevin F. Quinn
2007-02-10 15:11         ` Paul Brook
2007-02-12  9:49           ` Chris Friedhoff
2007-02-12 23:25 ` [Qemu-devel] QEMU and SMP Option on dual core processor Danny Chieh-Yao, Cheng
  -- strict thread matches above, loose matches on Subject: below --
2007-02-10 12:02 CAP_NET_ADMIN (was Re: [Qemu-devel] Two quick requests.) Ben Taylor

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.