From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id CCF0A898E8 for ; Wed, 8 May 2019 20:15:23 +0000 (UTC) From: Lyude Date: Wed, 8 May 2019 16:15:11 -0400 Message-Id: <20190508201512.14263-3-lyude@redhat.com> In-Reply-To: <20190508201512.14263-1-lyude@redhat.com> References: <20190508201512.14263-1-lyude@redhat.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 2/3] lib/aux: Call setgroups() in igt_drop_root() before setgid() List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: Petri Latvala List-ID: RnJvbTogTHl1ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0LmNvbT4KCldoaWxlIGlndCBpc24ndCByZWFs bHkgc2VjdXJpdHkgc2Vuc2l0aXZlLCBmb3JnZXR0aW5nIHRvIGNhbGwKc2V0Z3JvdXBzKCkgYmVm b3JlIGNhbGxpbmcgc2V0Z2lkKCkgY2F1c2VzIHJwbWxpbnQgb24gRmVkb3JhIHRvCmNvbXBsYWlu OgoKICBpZ3QtZ3B1LXRvb2xzLng4Nl82NDogRTogbWlzc2luZy1jYWxsLXRvLXNldGdyb3Vwcy1i ZWZvcmUtc2V0dWlkCiAgL3Vzci9saWI2NC9saWJpZ3Quc28uMAogIC4uLgogIG1pc3NpbmctY2Fs bC10by1zZXRncm91cHMtYmVmb3JlLXNldHVpZDoKICBUaGlzIGV4ZWN1dGFibGUgaXMgY2FsbGlu ZyBzZXR1aWQgYW5kIHNldGdpZCB3aXRob3V0IHNldGdyb3VwcyBvcgogIGluaXRncm91cHMuIFRo ZXJlIGlzIGEgaGlnaCBwcm9iYWJpbGl0eSB0aGlzIG1lYW5zIGl0IGRpZG4ndCByZWxpbnF1aXNo CiAgYWxsIGdyb3VwcywgYW5kIHRoaXMgd291bGQgYmUgYSBwb3RlbnRpYWwgc2VjdXJpdHkgaXNz dWUgdG8gYmUgZml4ZWQuCiAgU2VlayBQT1MzNi1DIG9uIHRoZSB3ZWIgZm9yIGRldGFpbHMgYWJv dXQgdGhlIHByb2JsZW0uCgpTaW5jZSBpdCdzIGxpa2VseSBvdGhlciBwYWNrYWdlIG1haW50YWlu ZXJzIGZvciBvdGhlciBkaXN0cm9zIHdpbGwgaGF2ZQp0byBkZWFsIHdpdGggc2ltaWxhciBpc3N1 ZXMgZXZlbnR1YWxseSwgYW5kIEkgY2FuJ3Qgc2VlIGFueSBoYXJtIGluIGl0LApsZXQncyBkbyB0 aGUgcmlnaHQgdGhpbmcgYW5kIGNhbGwgc2V0Z3JvdXBzKCkgZmlyc3QuCgpTaWduZWQtb2ZmLWJ5 OiBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgotLS0KIGxpYi9pZ3RfYXV4LmMgfCAzICsr KwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpYi9pZ3Rf YXV4LmMgYi9saWIvaWd0X2F1eC5jCmluZGV4IGNhZWQxZmVkLi41NzhmODU3OSAxMDA2NDQKLS0t IGEvbGliL2lndF9hdXguYworKysgYi9saWIvaWd0X2F1eC5jCkBAIC00OSw2ICs0OSw3IEBACiAj aW5jbHVkZSA8c3lzL3V0c25hbWUuaD4KICNpbmNsdWRlIDx0ZXJtaW9zLmg+CiAjaW5jbHVkZSA8 YXNzZXJ0Lmg+CisjaW5jbHVkZSA8Z3JwLmg+CiAKICNpbmNsdWRlIDxwcm9jL3JlYWRwcm9jLmg+ CiAjaW5jbHVkZSA8bGlidWRldi5oPgpAQCAtOTU5LDkgKzk2MCwxMSBAQCB2b2lkIGlndF9kcm9w X3Jvb3Qodm9pZCkKIHsKIAlpZ3RfYXNzZXJ0X2VxKGdldHVpZCgpLCAwKTsKIAorCWlndF9hc3Nl cnRfZXEoc2V0Z3JvdXBzKDAsIE5VTEwpLCAwKTsKIAlpZ3RfYXNzZXJ0X2VxKHNldGdpZCgyKSwg MCk7CiAJaWd0X2Fzc2VydF9lcShzZXR1aWQoMiksIDApOwogCisJaWd0X2Fzc2VydF9lcShnZXRn cm91cHMoMCwgTlVMTCksIDApOwogCWlndF9hc3NlcnRfZXEoZ2V0Z2lkKCksIDIpOwogCWlndF9h c3NlcnRfZXEoZ2V0dWlkKCksIDIpOwogfQotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2lndC1kZXY=