mirror of
https://github.com/PowerShell/openssh-portable.git
synced 2025-07-28 16:24:39 +02:00
username logging fix (#762)
* initial pass at including username from sftp * initialize user to unknown * update tests * fix spacing * fix test take 2
This commit is contained in:
parent
27f6cfa7b0
commit
0dd6d2cd21
@ -483,14 +483,14 @@ monitor_read_log(struct monitor *pmonitor)
|
||||
|
||||
/*log it*/
|
||||
if (authctxt->authenticated == 0)
|
||||
sshlogdirect(level, forced, "%s [preauth]", msg);
|
||||
sshlogdirect(level, forced, "user: %s: %s [preauth]", authctxt->user, msg);
|
||||
else {
|
||||
if (strcmp(pname, "sftp-server") == 0) {
|
||||
log_init(pname, sftp_log_level, sftp_log_facility, sftp_log_stderr);
|
||||
sshlogdirect(level, forced, "%s", msg);
|
||||
sshlogdirect(level, forced, "user: %s: %s", authctxt->user, msg);
|
||||
log_init("sshd", options.log_level, options.log_facility, log_stderr);
|
||||
} else
|
||||
sshlogdirect(level, forced, "%s", msg);
|
||||
sshlogdirect(level, forced, "user: %s: %s", authctxt->user, msg);
|
||||
}
|
||||
#else
|
||||
/*log it*/
|
||||
|
@ -200,9 +200,9 @@ exit"
|
||||
|
||||
$sshdlog | Should Contain "Accepted publickey for $nonadminusername"
|
||||
$sshdlog | Should Contain "KEX done \[preauth\]"
|
||||
$sshdlog | Should Contain "debug2: subsystem request for sftp by user $nonadminusername"
|
||||
$sshdlog | Should Contain "debug2: user: $nonadminusername`: subsystem request for sftp by user $nonadminusername"
|
||||
$sftplog | Should Contain "session opened for local user $nonadminusername"
|
||||
$sftplog | Should Contain "debug3: request 3: opendir"
|
||||
$sftplog | Should Contain "debug3: user: $nonadminusername`: request 3: opendir"
|
||||
$sftplog | Should Contain "session closed for local user $nonadminusername"
|
||||
}
|
||||
|
||||
@ -216,9 +216,9 @@ exit"
|
||||
|
||||
$sshdlog | Should Contain "Accepted publickey for $adminusername"
|
||||
$sshdlog | Should Contain "KEX done \[preauth\]"
|
||||
$sshdlog | Should Contain "debug2: subsystem request for sftp by user $adminusername"
|
||||
$sshdlog | Should Contain "debug2: user: $adminusername`: subsystem request for sftp by user $adminusername"
|
||||
$sftplog | Should Contain "session opened for local user $adminusername"
|
||||
$sftplog | Should Contain "debug3: request 3: opendir"
|
||||
$sftplog | Should Contain "debug3: user: $adminusername`: request 3: opendir"
|
||||
$sftplog | Should Contain "session closed for local user $adminusername"
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user