From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37109) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e1Zck-0005pU-MD for qemu-devel@nongnu.org; Mon, 09 Oct 2017 11:05:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e1Zce-0006n5-Ta for qemu-devel@nongnu.org; Mon, 09 Oct 2017 11:05:42 -0400 Received: from smtp02.citrix.com ([66.165.176.63]:22797) by eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71) (envelope-from ) id 1e1Zce-0006iI-Nc for qemu-devel@nongnu.org; Mon, 09 Oct 2017 11:05:36 -0400 From: Ian Jackson MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-ID: <23003.36902.664875.346194@mariner.uk.xensource.com> Date: Mon, 9 Oct 2017 16:05:10 +0100 In-Reply-To: <877ew4ub3u.fsf@dusky.pond.sub.org> References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com> <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com> <877ew4ub3u.fsf@dusky.pond.sub.org> Subject: Re: [Qemu-devel] [PATCH 7/8] os-posix: Provide new -runasid option List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Markus Armbruster Cc: qemu-devel@nongnu.org, Juergen Gross , Stefano Stabellini , Ross Lagerwall , Anthony PERARD , xen-devel@lists.xenproject.org, xen-devel@nongnu.org Markus Armbruster writes ("Re: [Qemu-devel] [PATCH 7/8] os-posix: Provide new -runasid option"): > The last thing the QEMU command line needs is more exotic options. Are > you sure we need a new one here? Can we make existing -runas serve? > Precedence: Coreutils[*]. Pseudo-code: > > if argument is a decimal number starting with '+': > user ID > else if argument is a valid user name: > user name > else if argument is a valid user ID: > user ID > else: > error I can do this. So -runas . then. I don't think it makes sense to try to -runas because: you wouldn't have a username to pass to initgroups: not calling initgroups would be a bear trap; and otherwise we wouldn't know what gid to use. Ian. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: Re: [Qemu-devel] [PATCH 7/8] os-posix: Provide new -runasid option Date: Mon, 9 Oct 2017 16:05:10 +0100 Message-ID: <23003.36902.664875.346194@mariner.uk.xensource.com> References: <1507133891-26013-1-git-send-email-ian.jackson@eu.citrix.com> <1507133891-26013-8-git-send-email-ian.jackson@eu.citrix.com> <877ew4ub3u.fsf@dusky.pond.sub.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1Zcg-00056M-5y for xen-devel@lists.xenproject.org; Mon, 09 Oct 2017 15:05:38 +0000 In-Reply-To: <877ew4ub3u.fsf@dusky.pond.sub.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Markus Armbruster Cc: Juergen Gross , Stefano Stabellini , qemu-devel@nongnu.org, Ross Lagerwall , Anthony PERARD , xen-devel@lists.xenproject.org, xen-devel@nongnu.org List-Id: xen-devel@lists.xenproject.org TWFya3VzIEFybWJydXN0ZXIgd3JpdGVzICgiUmU6IFtRZW11LWRldmVsXSBbUEFUQ0ggNy84XSBv cy1wb3NpeDogUHJvdmlkZSBuZXcgLXJ1bmFzaWQgb3B0aW9uIik6Cj4gVGhlIGxhc3QgdGhpbmcg dGhlIFFFTVUgY29tbWFuZCBsaW5lIG5lZWRzIGlzIG1vcmUgZXhvdGljIG9wdGlvbnMuICBBcmUK PiB5b3Ugc3VyZSB3ZSBuZWVkIGEgbmV3IG9uZSBoZXJlPyAgQ2FuIHdlIG1ha2UgZXhpc3Rpbmcg LXJ1bmFzIHNlcnZlPwo+IFByZWNlZGVuY2U6IENvcmV1dGlsc1sqXS4gIFBzZXVkby1jb2RlOgo+ IAo+ICAgICBpZiBhcmd1bWVudCBpcyBhIGRlY2ltYWwgbnVtYmVyIHN0YXJ0aW5nIHdpdGggJysn Ogo+ICAgICAgICAgdXNlciBJRAo+ICAgICBlbHNlIGlmIGFyZ3VtZW50IGlzIGEgdmFsaWQgdXNl ciBuYW1lOgo+ICAgICAgICAgdXNlciBuYW1lCj4gICAgIGVsc2UgaWYgYXJndW1lbnQgaXMgYSB2 YWxpZCB1c2VyIElEOgo+ICAgICAgICAgdXNlciBJRAo+ICAgICBlbHNlOgo+ICAgICAgICAgZXJy b3IKCkkgY2FuIGRvIHRoaXMuICBTbyAtcnVuYXMgPHVpZD4uPGdpZD4gdGhlbi4gIEkgZG9uJ3Qg dGhpbmsgaXQgbWFrZXMKc2Vuc2UgdG8gdHJ5IHRvIC1ydW5hcyA8dWlkPiBiZWNhdXNlOiB5b3Ug d291bGRuJ3QgaGF2ZSBhIHVzZXJuYW1lCnRvIHBhc3MgdG8gaW5pdGdyb3Vwczogbm90IGNhbGxp bmcgaW5pdGdyb3VwcyB3b3VsZCBiZSBhIGJlYXIgdHJhcDsKYW5kIG90aGVyd2lzZSB3ZSB3b3Vs ZG4ndCBrbm93IHdoYXQgZ2lkIHRvIHVzZS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=