From 2fd004f74c6077af29caec6287cdd086a55da6f7 Mon Sep 17 00:00:00 2001 From: netblue30 Date: Sun, 29 Apr 2018 10:49:48 -0400 Subject: firecfg fix for Ubuntu 18.04 --- src/lib/firejail_user.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/firejail_user.c b/src/lib/firejail_user.c index 09a4da0e7..0cc0ac6c1 100644 --- a/src/lib/firejail_user.c +++ b/src/lib/firejail_user.c @@ -47,7 +47,8 @@ int firejail_user_check(const char *name) { return 1; // other system users will run the program as is - if (getuid() < UID_MIN || strcmp(name, "nobody") == 0) + uid_t uid = getuid(); + if ((uid < UID_MIN && uid != 0) || strcmp(name, "nobody") == 0) return 0; // check file existence -- cgit v1.2.3-70-g09d2