]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream: bump up loglevel from debug to info when unable to open
authordjm@openbsd.org <djm@openbsd.org>
Fri, 1 Jul 2022 03:52:57 +0000 (03:52 +0000)
committerDamien Miller <djm@mindrot.org>
Fri, 1 Jul 2022 03:54:53 +0000 (13:54 +1000)
authorized keys/principals file for errno != ENOENT; bz2042 ok dtucker

OpenBSD-Commit-ID: e79aa550d91ade6a80f081bda689da24c086d66b

auth2-pubkeyfile.c

index 911f01baff43e13d33d2bbf15121f9da7bbfb986..0cfacac353c086cff767daff6fa145f7ccc60ad6 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: auth2-pubkeyfile.c,v 1.2 2022/06/03 04:47:21 djm Exp $ */
+/* $OpenBSD: auth2-pubkeyfile.c,v 1.3 2022/07/01 03:52:57 djm Exp $ */
 /*
  * Copyright (c) 2000 Markus Friedl.  All rights reserved.
  * Copyright (c) 2010 Damien Miller.  All rights reserved.
@@ -449,9 +449,13 @@ auth_openfile(const char *file, struct passwd *pw, int strict_modes,
        FILE *f;
 
        if ((fd = open(file, O_RDONLY|O_NONBLOCK)) == -1) {
-               if (log_missing || errno != ENOENT)
-                       debug("Could not open %s '%s': %s", file_type, file,
-                           strerror(errno));
+               if (errno != ENOENT) {
+                       logit("Could not open user '%s' %s '%s': %s",
+                           pw->pw_name, file_type, file, strerror(errno));
+               } else if (log_missing) {
+                       debug("Could not open user '%s' %s '%s': %s",
+                           pw->pw_name, file_type, file, strerror(errno));
+               }
                return NULL;
        }
 
@@ -460,7 +464,7 @@ auth_openfile(const char *file, struct passwd *pw, int strict_modes,
                return NULL;
        }
        if (!S_ISREG(st.st_mode)) {
-               logit("User %s %s %s is not a regular file",
+               logit("User '%s' %s '%s' is not a regular file",
                    pw->pw_name, file_type, file);
                close(fd);
                return NULL;