From: basney Date: Fri, 4 Sep 2009 15:33:11 +0000 (+0000) Subject: if PermitPAMUserChange, don't put username from temporary PAM passwd X-Git-Tag: OPENSSH_GSI_GPT_BASE X-Git-Url: http://andersk.mit.edu/gitweb/gssapi-openssh.git/commitdiff_plain/b9f2f027ae329c0212409a6fd7af52845e823f04 if PermitPAMUserChange, don't put username from temporary PAM passwd struct in the process title, because it may change --- diff --git a/openssh/monitor.c b/openssh/monitor.c index e0434d5..3a39cef 100644 --- a/openssh/monitor.c +++ b/openssh/monitor.c @@ -680,6 +680,11 @@ mm_answer_pwnamallow(int sock, Buffer *m) if (authctxt->user) xfree(authctxt->user); authctxt->user = xstrdup(username); +#ifdef USE_PAM + if (options.permit_pam_user_change) + setproctitle("%s [priv]", pwent ? "[pam]" : "unknown"); + else +#endif setproctitle("%s [priv]", pwent ? username : "unknown"); xfree(username);