From 06486f31626de391347cf803d2336c07d95289d0 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Wed, 9 Sep 2015 17:05:51 +0200 Subject: [PATCH] util: print expected uid/gid in UTI_CheckDirPermissions() --- util.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/util.c b/util.c index f826d89..247037c 100644 --- a/util.c +++ b/util.c @@ -1058,8 +1058,13 @@ UTI_CheckDirPermissions(const char *path, mode_t perm, uid_t uid, gid_t gid) return 0; } - if (buf.st_uid != uid || buf.st_gid != gid) { - LOG(LOGS_ERR, LOGF_Util, "Wrong owner/group of %s", path); + if (buf.st_uid != uid) { + LOG(LOGS_ERR, LOGF_Util, "Wrong owner of %s (%s != %d)", path, "UID", uid); + return 0; + } + + if (buf.st_gid != gid) { + LOG(LOGS_ERR, LOGF_Util, "Wrong owner of %s (%s != %d)", path, "GID", gid); return 0; }