From: Miroslav Lichvar Date: Wed, 9 Sep 2015 15:05:51 +0000 (+0200) Subject: util: print expected uid/gid in UTI_CheckDirPermissions() X-Git-Tag: 2.2-pre1~40 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=06486f31626de391347cf803d2336c07d95289d0;p=thirdparty%2Fchrony.git util: print expected uid/gid in UTI_CheckDirPermissions() --- diff --git a/util.c b/util.c index f826d891..247037ca 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; }