[PATH 4/4] Automating usage of smbspool_krb5_wrapper

Mikhail Novosyolov m.novosyolov at rosalinux.ru
Thu Dec 5 21:32:57 UTC 2019


>From 90dec7767aa6aecd303164eaea22656b9fa4e959 Mon Sep 17 00:00:00 2001
From: Mikhail Novosyolov <m.novosyolov at rosalinux.ru>
Date: Sun, 3 Nov 2019 01:47:51 +0300
Subject: [PATCH 4/4] smbspool: print a hint about smbspool_krb5_wrapper

When I first met with the situation that Kerberos kredentials cache of root
user was looked for instead of the one of the printing task creator,
it took a lot of time to understand that smbspool_krb5_wrapper will resolve this.

Signed-off-by: Mikhail Novosyolov <m.novosyolov at rosalinux.ru>
---
 source3/client/smbspool.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/source3/client/smbspool.c b/source3/client/smbspool.c
index 34def0c91a9..5e2d230ab8b 100644
--- a/source3/client/smbspool.c
+++ b/source3/client/smbspool.c
@@ -699,8 +699,8 @@ smb_connect(struct cli_state **output_cli,
     if (strcmp(auth_info_required, "negotiate") == 0) {
         if (!kerberos_ccache_is_valid()) {
             fprintf(stderr,
-                "ERROR: No valid Kerberos credential cache "
-                "found!\n");
+                "ERROR: No valid Kerberos credential cache found! "
+                "Using smbspool_krb5_wrapper may help.\n");
             return NT_STATUS_LOGON_FAILURE;
         }
         user = jobusername;
-- 
2.20.1






More information about the samba-technical mailing list