From 101747816d0443412badbf8c3b534b6794911087 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Tue, 27 Feb 2024 01:11:05 +0100 Subject: [PATCH] pam/integration-tests: Do not hardcode the socket paths The authd socket paths are hardcoded to a temporary location. While this is not a problem per se it also may potentially break the ability of running tests in parallel or in setups where /tmp is not the the $TMPDIR or $GOTMPDIR. So, make this just more dynamic by runnig the tape files with an env variable (we're in a terminal after all!), and run vhs with such variable set to the temporary socket path that authd provides us --- pam/integration-tests/integration_test.go | 16 ++++----- ...uthenticate_user_and_add_it_to_local_group | 12 +++---- ...authenticate_user_and_offer_password_reset | 16 ++++----- .../authenticate_user_and_reset_password | 18 +++++----- .../golden/authenticate_user_successfully | 12 +++---- .../authenticate_user_switching_auth_mode | 24 ++++++------- .../golden/authenticate_user_switching_broker | 16 ++++----- .../authenticate_user_switching_username | 16 ++++----- ...thenticate_user_with_form_mode_with_button | 20 +++++------ .../golden/authenticate_user_with_mfa | 28 +++++++-------- .../golden/authenticate_user_with_qr_code | 20 +++++------ ...eny_authentication_if_max_attempts_reached | 20 +++++------ ...deny_authentication_if_user_does_not_exist | 10 +++--- .../exit_authd_if_local_broker_is_selected | 10 +++--- .../golden/exit_authd_if_user_sigints | 12 +++---- .../remember_last_successful_broker_and_mode | 32 ++++++++--------- .../golden/change_passwd_after_mfa_auth | 34 +++++++++--------- .../golden/change_password_successfully | 18 +++++----- ...successfully_and_authenticate_with_new_one | 36 +++++++++---------- ...deny_authentication_if_user_does_not_exist | 10 +++--- .../exit_authd_if_local_broker_is_selected | 10 +++--- .../golden/exit_authd_if_user_sigints | 12 +++---- .../prevent_change_password_if_auth_fails | 20 +++++------ ...etry_if_new_password_is_rejected_by_broker | 24 ++++++------- ...y_if_password_confirmation_is_not_the_same | 24 ++++++------- .../testdata/tapes/form_with_button.tape | 2 +- .../testdata/tapes/local_broker.tape | 2 +- .../testdata/tapes/local_group.tape | 2 +- .../tapes/mandatory_password_reset.tape | 2 +- .../testdata/tapes/max_attempts.tape | 2 +- .../testdata/tapes/mfa_auth.tape | 2 +- .../tapes/optional_password_reset.tape | 2 +- .../testdata/tapes/passwd_auth_fail.tape | 2 +- .../testdata/tapes/passwd_local_broker.tape | 2 +- .../testdata/tapes/passwd_mfa.tape | 2 +- .../testdata/tapes/passwd_not_confirmed.tape | 2 +- .../testdata/tapes/passwd_rejected.tape | 2 +- .../testdata/tapes/passwd_sigint.tape | 2 +- .../testdata/tapes/passwd_simple.tape | 4 +-- .../tapes/passwd_unexistent_user.tape | 2 +- .../testdata/tapes/qr_code.tape | 2 +- .../tapes/remember_broker_and_mode.tape | 4 +-- .../testdata/tapes/sigint.tape | 2 +- .../testdata/tapes/simple_auth.tape | 2 +- .../testdata/tapes/switch_auth_mode.tape | 2 +- .../testdata/tapes/switch_broker.tape | 2 +- .../testdata/tapes/switch_username.tape | 2 +- .../testdata/tapes/unexistent_user.tape | 2 +- 48 files changed, 260 insertions(+), 260 deletions(-) diff --git a/pam/integration-tests/integration_test.go b/pam/integration-tests/integration_test.go index 74d6f01cd..5b3be1cad 100644 --- a/pam/integration-tests/integration_test.go +++ b/pam/integration-tests/integration_test.go @@ -28,10 +28,9 @@ func TestCLIAuthenticate(t *testing.T) { gpasswdOutput := filepath.Join(outDir, "gpasswd", "authenticate.output") groupsFile := filepath.Join(testutils.TestFamilyPath(t), "gpasswd.group") - socketPath := "/tmp/pam-cli-authenticate-tests.sock" + const socketPathEnv = "AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK" ctx, cancel := context.WithCancel(context.Background()) - _, stopped := testutils.RunDaemon(ctx, t, daemonPath, - testutils.WithSocketPath(socketPath), + socketPath, stopped := testutils.RunDaemon(ctx, t, daemonPath, testutils.WithEnvironment(grouptests.GPasswdMockEnv(t, gpasswdOutput, groupsFile)...), ) t.Cleanup(func() { @@ -77,6 +76,7 @@ func TestCLIAuthenticate(t *testing.T) { cmd := exec.Command("vhs", filepath.Join(currentDir, "testdata", "tapes", tc.tape+".tape")) cmd.Env = testutils.AppendCovEnv(cmd.Env) cmd.Env = append(cmd.Env, pathEnv) + cmd.Env = append(cmd.Env, fmt.Sprintf("%s=%s", socketPathEnv, socketPath)) cmd.Dir = outDir out, err := cmd.CombinedOutput() @@ -89,7 +89,7 @@ func TestCLIAuthenticate(t *testing.T) { var got string splitTmp := strings.Split(string(tmp), "\n") for i, str := range splitTmp { - if strings.HasPrefix(str, fmt.Sprintf("> ./pam_authd login socket=%s", socketPath)) { + if strings.HasPrefix(str, fmt.Sprintf("> ./pam_authd login socket=${%s}", socketPathEnv)) { got = strings.Join(splitTmp[i:], "\n") break } @@ -117,10 +117,9 @@ func TestCLIChangeAuthTok(t *testing.T) { gpasswdOutput := filepath.Join(outDir, "gpasswd", "chauthtok.output") groupsFile := filepath.Join(testutils.TestFamilyPath(t), "gpasswd.group") - socketPath := "/tmp/pam-cli-chauthtok-tests.sock" + const socketPathEnv = "AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK" ctx, cancel := context.WithCancel(context.Background()) - _, stopped := testutils.RunDaemon(ctx, t, daemonPath, - testutils.WithSocketPath(socketPath), + socketPath, stopped := testutils.RunDaemon(ctx, t, daemonPath, testutils.WithEnvironment(grouptests.GPasswdMockEnv(t, gpasswdOutput, groupsFile)...), ) t.Cleanup(func() { @@ -158,6 +157,7 @@ func TestCLIChangeAuthTok(t *testing.T) { cmd := exec.Command("vhs", filepath.Join(currentDir, "testdata", "tapes", tc.tape+".tape")) cmd.Env = testutils.AppendCovEnv(cmd.Env) cmd.Env = append(cmd.Env, pathEnv) + cmd.Env = append(cmd.Env, fmt.Sprintf("%s=%s", socketPathEnv, socketPath)) cmd.Dir = outDir out, err := cmd.CombinedOutput() @@ -170,7 +170,7 @@ func TestCLIChangeAuthTok(t *testing.T) { var got string splitTmp := strings.Split(string(tmp), "\n") for i, str := range splitTmp { - if strings.HasPrefix(str, fmt.Sprintf("> ./pam_authd passwd socket=%s", socketPath)) { + if strings.HasPrefix(str, fmt.Sprintf("> ./pam_authd passwd socket=${%s}", socketPathEnv)) { got = strings.Join(splitTmp[i:], "\n") break } diff --git a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_and_add_it_to_local_group b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_and_add_it_to_local_group index 7c04219a4..64b134a89 100644 --- a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_and_add_it_to_local_group +++ b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_and_add_it_to_local_group @@ -1,4 +1,4 @@ -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user-local-groups @@ -64,7 +64,7 @@ Username: user-local-groups ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-local-groups ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password PAM Authenticate() for user "user-local-groups" exited with success PAM AcctMgmt() exited with success @@ -163,7 +163,7 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password PAM Authenticate() for user "user-local-groups" exited with success PAM AcctMgmt() exited with success diff --git a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_and_offer_password_reset b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_and_offer_password_reset index 358a528fc..94705337b 100644 --- a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_and_offer_password_reset +++ b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_and_offer_password_reset @@ -1,4 +1,4 @@ -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user-can-reset @@ -64,7 +64,7 @@ Username: user-can-reset ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-can-reset ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your new password (3 days until mandatory) > > @@ -163,7 +163,7 @@ Enter your new password (3 days until mandatory) ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your new password (3 days until mandatory) > > @@ -196,7 +196,7 @@ Enter your new password (3 days until mandatory) ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your new password (3 days until mandatory) > > @@ -229,7 +229,7 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your new password (3 days until mandatory) > > diff --git a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_and_reset_password b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_and_reset_password index 09b19e448..c5c5881d1 100644 --- a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_and_reset_password +++ b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_and_reset_password @@ -1,4 +1,4 @@ -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user-needs-reset @@ -64,7 +64,7 @@ Username: user-needs-reset ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-needs-reset ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your new password > > @@ -163,7 +163,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your new password > ******* > @@ -196,7 +196,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your new password > ******* > ******* @@ -229,7 +229,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your new password > ******* PAM Authenticate() for user "user-needs-reset" exited with success @@ -262,7 +262,7 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your new password > ******* PAM Authenticate() for user "user-needs-reset" exited with success diff --git a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_successfully b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_successfully index 67fd467f8..4b56ded49 100644 --- a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_successfully +++ b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_successfully @@ -1,4 +1,4 @@ -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user1 @@ -64,7 +64,7 @@ Username: user1 ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user1 ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password PAM Authenticate() for user "user1" exited with success PAM AcctMgmt() exited with success @@ -163,7 +163,7 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password PAM Authenticate() for user "user1" exited with success PAM AcctMgmt() exited with success diff --git a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_switching_auth_mode b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_switching_auth_mode index 6c7b5b669..27cc01826 100644 --- a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_switching_auth_mode +++ b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_switching_auth_mode @@ -1,4 +1,4 @@ -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user-integration-switch-mode @@ -64,7 +64,7 @@ Username: user-integration-switch-mode ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-integration-switch-mode ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your authentication method > 1. Password authentication @@ -163,7 +163,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Click on the link received at user-integration-switch-mode@gmail.com or enter the code: > @@ -196,7 +196,7 @@ Click on the link received at user-integration-switch-mode@gmail.com or enter th ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your authentication method 1. Password authentication @@ -229,7 +229,7 @@ Click on the link received at user-integration-switch-mode@gmail.com or enter th ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Plug your fido device and press with your thumb @@ -262,7 +262,7 @@ Plug your fido device and press with your thumb ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your authentication method 1. Password authentication @@ -295,7 +295,7 @@ Plug your fido device and press with your thumb ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > @@ -328,7 +328,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password PAM Authenticate() for user "user-integration-switch-mode" exited with success PAM AcctMgmt() exited with success @@ -361,7 +361,7 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password PAM Authenticate() for user "user-integration-switch-mode" exited with success PAM AcctMgmt() exited with success diff --git a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_switching_broker b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_switching_broker index c1304c949..fea31e944 100644 --- a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_switching_broker +++ b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_switching_broker @@ -1,4 +1,4 @@ -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user-integration-switch-broker @@ -64,7 +64,7 @@ Username: user-integration-switch-broker ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-integration-switch-broker ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your authentication method > 1. Password authentication @@ -163,7 +163,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider 1. local @@ -196,7 +196,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -229,7 +229,7 @@ PAM Authenticate() for user "user-integration-switch-broker" exited with error ( 5): The return value should be ignored by PAM dispatch: PAM AcctMgmt() exited with error (PAM exit code: 25): The return value should be ignored by PAM ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local diff --git a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_switching_username b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_switching_username index 74be57cd8..e858cec88 100644 --- a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_switching_username +++ b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_switching_username @@ -1,4 +1,4 @@ -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user-integration-switch-username @@ -64,7 +64,7 @@ Username: user-integration-switch-username ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-integration-switch-username ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user-integration-username-switched @@ -130,7 +130,7 @@ Username: user-integration-username-switched ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -163,7 +163,7 @@ Username: user-integration-username-switched ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > @@ -196,7 +196,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password PAM Authenticate() for user "user-integration-username-switched" exited with success PAM AcctMgmt() exited with success @@ -229,7 +229,7 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password PAM Authenticate() for user "user-integration-username-switched" exited with success PAM AcctMgmt() exited with success diff --git a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_with_form_mode_with_button b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_with_form_mode_with_button index 0e1bf19a6..b04d8b809 100644 --- a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_with_form_mode_with_button +++ b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_with_form_mode_with_button @@ -1,4 +1,4 @@ -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user-integration-form-w-button @@ -64,7 +64,7 @@ Username: user-integration-form-w-button ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-integration-form-w-button ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your authentication method > 1. Password authentication @@ -163,7 +163,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your one time credential > @@ -196,7 +196,7 @@ Enter your one time credential ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your one time credential > @@ -229,7 +229,7 @@ Enter your one time credential ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your one time credential > @@ -262,7 +262,7 @@ Enter your one time credential ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your one time credential > temporary pass00 @@ -295,7 +295,7 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your one time credential > temporary pass00 diff --git a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_with_mfa b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_with_mfa index 329eb8a88..9b1c203da 100644 --- a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_with_mfa +++ b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_with_mfa @@ -1,4 +1,4 @@ -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user-mfa @@ -64,7 +64,7 @@ Username: user-mfa ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-mfa ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your authentication method > 1. Password authentication @@ -163,7 +163,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > @@ -196,7 +196,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Unlock your phone +33… or accept request on web interface: @@ -229,7 +229,7 @@ Unlock your phone +33… or accept request on web interface: ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your authentication method > 1. Use your phone +33… @@ -262,7 +262,7 @@ Unlock your phone +33… or accept request on web interface: ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Unlock your phone +33… or accept request on web interface: @@ -295,7 +295,7 @@ Unlock your phone +33… or accept request on web interface: ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} PAM Authenticate() for user "user-mfa" exited with success PAM AcctMgmt() exited with success > @@ -328,7 +328,7 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} PAM Authenticate() for user "user-mfa" exited with success PAM AcctMgmt() exited with success > @@ -361,7 +361,7 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} PAM Authenticate() for user "user-mfa" exited with success PAM AcctMgmt() exited with success > @@ -394,7 +394,7 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} PAM Authenticate() for user "user-mfa" exited with success PAM AcctMgmt() exited with success > @@ -427,7 +427,7 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} PAM Authenticate() for user "user-mfa" exited with success PAM AcctMgmt() exited with success > diff --git a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_with_qr_code b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_with_qr_code index e406a46d3..6dfa8b427 100644 --- a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_with_qr_code +++ b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/authenticate_user_with_qr_code @@ -1,4 +1,4 @@ -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user-integration-qr-code @@ -64,7 +64,7 @@ Username: user-integration-qr-code ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-integration-qr-code ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your authentication method > 1. Password authentication @@ -163,7 +163,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter the following code after flashing the address: 1337 █████████████████████████████████ @@ -196,7 +196,7 @@ Enter the following code after flashing the address: 1337 ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter the following code after flashing the address: 1337 █████████████████████████████████ @@ -229,7 +229,7 @@ Enter the following code after flashing the address: 1337 ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter the following code after flashing the address: 1337 █████████████████████████████████ @@ -262,7 +262,7 @@ Enter the following code after flashing the address: 1337 ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter the following code after flashing the address: 1337 █████████████████████████████████ @@ -295,7 +295,7 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter the following code after flashing the address: 1337 █████████████████████████████████ diff --git a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/deny_authentication_if_max_attempts_reached b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/deny_authentication_if_max_attempts_reached index 161019eea..ec52599a5 100644 --- a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/deny_authentication_if_max_attempts_reached +++ b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/deny_authentication_if_max_attempts_reached @@ -1,4 +1,4 @@ -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user-integration-max-attempts @@ -64,7 +64,7 @@ Username: user-integration-max-attempts ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-integration-max-attempts ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > invalid password 'wrongpass', should be 'goodpass' @@ -163,7 +163,7 @@ invalid password 'wrongpass', should be 'goodpass' ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > invalid password 'wrongpass', should be 'goodpass' @@ -196,7 +196,7 @@ invalid password 'wrongpass', should be 'goodpass' ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > invalid password 'wrongpass', should be 'goodpass' @@ -229,7 +229,7 @@ invalid password 'wrongpass', should be 'goodpass' ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > invalid password 'wrongpass', should be 'goodpass' @@ -262,7 +262,7 @@ invalid password 'wrongpass', should be 'goodpass' ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > PAM Error Message: invalid password 'wrongpass', should be 'goodpass' @@ -295,7 +295,7 @@ dispatch ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > PAM Error Message: invalid password 'wrongpass', should be 'goodpass' diff --git a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/deny_authentication_if_user_does_not_exist b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/deny_authentication_if_user_does_not_exist index b6ffa4210..dae66330b 100644 --- a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/deny_authentication_if_user_does_not_exist +++ b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/deny_authentication_if_user_does_not_exist @@ -1,4 +1,4 @@ -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user-unexistent @@ -64,7 +64,7 @@ Username: user-unexistent ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-unexistent ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider 1. local @@ -130,7 +130,7 @@ PAM Error Message: can't select broker: rpc error: code = Unknown desc = can't s ion transaction: user "user-unexistent" does not exist PAM Authenticate() for user "user-unexistent" exited with error (PAM exit code: 4): System error ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider 1. local diff --git a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/exit_authd_if_local_broker_is_selected b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/exit_authd_if_local_broker_is_selected index ff0f2ad45..b7cae6a40 100644 --- a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/exit_authd_if_local_broker_is_selected +++ b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/exit_authd_if_local_broker_is_selected @@ -1,4 +1,4 @@ -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user-local-broker @@ -64,7 +64,7 @@ Username: user-local-broker ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-local-broker ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -130,7 +130,7 @@ PAM Authenticate() for user "user-local-broker" exited with error (PAM exit code n value should be ignored by PAM dispatch: PAM AcctMgmt() exited with error (PAM exit code: 25): The return value should be ignored by PAM ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local diff --git a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/exit_authd_if_user_sigints b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/exit_authd_if_user_sigints index ecb12f66a..a727a0dc2 100644 --- a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/exit_authd_if_user_sigints +++ b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/exit_authd_if_user_sigints @@ -1,4 +1,4 @@ -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user-integration-sigint @@ -64,7 +64,7 @@ Username: user-integration-sigint ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-integration-sigint ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password PAM Error Message: cancel requested PAM Authenticate() for user "user-integration-sigint" exited with error (PAM exit code: 26): Cri @@ -163,7 +163,7 @@ dispatch ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Gimme your password PAM Error Message: cancel requested PAM Authenticate() for user "user-integration-sigint" exited with error (PAM exit code: 26): Cri diff --git a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/remember_last_successful_broker_and_mode b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/remember_last_successful_broker_and_mode index d1fd2d0f6..c16a85faa 100644 --- a/pam/integration-tests/testdata/TestCLIAuthenticate/golden/remember_last_successful_broker_and_mode +++ b/pam/integration-tests/testdata/TestCLIAuthenticate/golden/remember_last_successful_broker_and_mode @@ -1,4 +1,4 @@ -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user-integration-remember-mode @@ -64,7 +64,7 @@ Username: user-integration-remember-mode ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-integration-remember-mode ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Select your authentication method > 1. Password authentication @@ -130,7 +130,7 @@ Username: user-integration-remember-mode ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your one time credential > @@ -163,7 +163,7 @@ Enter your one time credential ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your one time credential > temporary pass0 @@ -196,13 +196,13 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your one time credential > temporary pass0 PAM Authenticate() for user "user-integration-remember-mode" exited with success PAM AcctMgmt() exited with success -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user name @@ -229,13 +229,13 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your one time credential > temporary pass0 PAM Authenticate() for user "user-integration-remember-mode" exited with success PAM AcctMgmt() exited with success -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Username: user-integration-remember-mode @@ -262,13 +262,13 @@ Username: user-integration-remember-mode ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your one time credential > temporary pass0 PAM Authenticate() for user "user-integration-remember-mode" exited with success PAM AcctMgmt() exited with success -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your one time credential > @@ -295,13 +295,13 @@ Enter your one time credential ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your one time credential > temporary pass0 PAM Authenticate() for user "user-integration-remember-mode" exited with success PAM AcctMgmt() exited with success -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your one time credential > temporary pass0 @@ -328,13 +328,13 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your one time credential > temporary pass0 PAM Authenticate() for user "user-integration-remember-mode" exited with success PAM AcctMgmt() exited with success -> ./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK} Enter your one time credential > temporary pass0 diff --git a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/change_passwd_after_mfa_auth b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/change_passwd_after_mfa_auth index b7ca91f18..290f42826 100644 --- a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/change_passwd_after_mfa_auth +++ b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/change_passwd_after_mfa_auth @@ -1,4 +1,4 @@ -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user-mfa @@ -64,7 +64,7 @@ Username: user-mfa ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-mfa ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Select your authentication method > 1. Password authentication @@ -163,7 +163,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password > @@ -196,7 +196,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Unlock your phone +33… or accept request on web interface: @@ -229,7 +229,7 @@ Unlock your phone +33… or accept request on web interface: ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Select your authentication method > 1. Use your phone +33… @@ -262,7 +262,7 @@ Unlock your phone +33… or accept request on web interface: ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Unlock your phone +33… or accept request on web interface: @@ -295,7 +295,7 @@ Unlock your phone +33… or accept request on web interface: ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > > @@ -328,7 +328,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Select your authentication method > 1. Password reset @@ -361,7 +361,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > > @@ -394,7 +394,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > > @@ -427,7 +427,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > @@ -460,7 +460,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > ******* @@ -493,7 +493,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* PAM ChangeAuthTok() for user "user-mfa" exited with success @@ -526,7 +526,7 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* PAM ChangeAuthTok() for user "user-mfa" exited with success diff --git a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/change_password_successfully b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/change_password_successfully index 7978e68b6..fee30c3de 100644 --- a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/change_password_successfully +++ b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/change_password_successfully @@ -1,4 +1,4 @@ -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user1 @@ -64,7 +64,7 @@ Username: user1 ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user1 ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > > @@ -163,7 +163,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > @@ -196,7 +196,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > ******* @@ -229,7 +229,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* PAM ChangeAuthTok() for user "user1" exited with success @@ -262,7 +262,7 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* PAM ChangeAuthTok() for user "user1" exited with success diff --git a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/change_password_successfully_and_authenticate_with_new_one b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/change_password_successfully_and_authenticate_with_new_one index ee7f07cf3..1c4dfea7b 100644 --- a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/change_password_successfully_and_authenticate_with_new_one +++ b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/change_password_successfully_and_authenticate_with_new_one @@ -1,4 +1,4 @@ -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user1 @@ -64,7 +64,7 @@ Username: user1 ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user1 ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > > @@ -163,7 +163,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > @@ -196,7 +196,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > ******* @@ -229,7 +229,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* PAM ChangeAuthTok() for user "user1" exited with success @@ -262,12 +262,12 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* PAM ChangeAuthTok() for user "user1" exited with success PAM AcctMgmt() exited with success -> ./pam_authd login socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user name @@ -295,12 +295,12 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* PAM ChangeAuthTok() for user "user1" exited with success PAM AcctMgmt() exited with success -> ./pam_authd login socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user1 @@ -328,12 +328,12 @@ Username: user1 ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* PAM ChangeAuthTok() for user "user1" exited with success PAM AcctMgmt() exited with success -> ./pam_authd login socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password > @@ -361,12 +361,12 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* PAM ChangeAuthTok() for user "user1" exited with success PAM AcctMgmt() exited with success -> ./pam_authd login socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password PAM Authenticate() for user "user1" exited with success PAM AcctMgmt() exited with success @@ -394,12 +394,12 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* PAM ChangeAuthTok() for user "user1" exited with success PAM AcctMgmt() exited with success -> ./pam_authd login socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password PAM Authenticate() for user "user1" exited with success PAM AcctMgmt() exited with success diff --git a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/deny_authentication_if_user_does_not_exist b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/deny_authentication_if_user_does_not_exist index 664a55ed0..7b7477a03 100644 --- a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/deny_authentication_if_user_does_not_exist +++ b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/deny_authentication_if_user_does_not_exist @@ -1,4 +1,4 @@ -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user-unexistent @@ -64,7 +64,7 @@ Username: user-unexistent ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-unexistent ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Select your provider 1. local @@ -130,7 +130,7 @@ PAM Error Message: can't select broker: rpc error: code = Unknown desc = can't s ion transaction: user "user-unexistent" does not exist PAM Authenticate() for user 'user-unexistent' exited with error (PAM exit code: 4): System error ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Select your provider 1. local diff --git a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/exit_authd_if_local_broker_is_selected b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/exit_authd_if_local_broker_is_selected index 51e7925b4..428be556c 100644 --- a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/exit_authd_if_local_broker_is_selected +++ b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/exit_authd_if_local_broker_is_selected @@ -1,4 +1,4 @@ -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user-local-broker @@ -64,7 +64,7 @@ Username: user-local-broker ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-local-broker ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Select your provider > 1. local @@ -130,7 +130,7 @@ PAM ChangeAuthTok() for user "user-local-broker" exited with error (PAM exit cod rn value should be ignored by PAM dispatch: PAM AcctMgmt() exited with error (PAM exit code: 25): The return value should be ignored by PAM ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Select your provider > 1. local diff --git a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/exit_authd_if_user_sigints b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/exit_authd_if_user_sigints index ad8f61626..fe5cb59ed 100644 --- a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/exit_authd_if_user_sigints +++ b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/exit_authd_if_user_sigints @@ -1,4 +1,4 @@ -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user-integration-sigint @@ -64,7 +64,7 @@ Username: user-integration-sigint ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-integration-sigint ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password PAM Error Message: cancel requested PAM ChangeAuthTok() for user "user-integration-sigint" exited with error (PAM exit code: 26): Cr @@ -163,7 +163,7 @@ dispatch ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password PAM Error Message: cancel requested PAM ChangeAuthTok() for user "user-integration-sigint" exited with error (PAM exit code: 26): Cr diff --git a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/prevent_change_password_if_auth_fails b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/prevent_change_password_if_auth_fails index b320284cf..61f541ab1 100644 --- a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/prevent_change_password_if_auth_fails +++ b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/prevent_change_password_if_auth_fails @@ -1,4 +1,4 @@ -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user-integration-max-attempts @@ -64,7 +64,7 @@ Username: user-integration-max-attempts ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-integration-max-attempts ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password > invalid password 'wrongpass', should be 'goodpass' @@ -163,7 +163,7 @@ invalid password 'wrongpass', should be 'goodpass' ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password > invalid password 'wrongpass', should be 'goodpass' @@ -196,7 +196,7 @@ invalid password 'wrongpass', should be 'goodpass' ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password > invalid password 'wrongpass', should be 'goodpass' @@ -229,7 +229,7 @@ invalid password 'wrongpass', should be 'goodpass' ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password > invalid password 'wrongpass', should be 'goodpass' @@ -262,7 +262,7 @@ invalid password 'wrongpass', should be 'goodpass' ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password > PAM Error Message: invalid password 'wrongpass', should be 'goodpass' @@ -295,7 +295,7 @@ dispatch ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password > PAM Error Message: invalid password 'wrongpass', should be 'goodpass' diff --git a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/retry_if_new_password_is_rejected_by_broker b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/retry_if_new_password_is_rejected_by_broker index 9307d71f4..adcb849ce 100644 --- a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/retry_if_new_password_is_rejected_by_broker +++ b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/retry_if_new_password_is_rejected_by_broker @@ -1,4 +1,4 @@ -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user-integration-invalid-new-password @@ -64,7 +64,7 @@ Username: user-integration-invalid-new-password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-integration-invalid-new-password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > > @@ -163,7 +163,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > @@ -196,7 +196,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > ******* @@ -229,7 +229,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > > @@ -262,7 +262,7 @@ new password does not match criteria: must be newpass ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > @@ -295,7 +295,7 @@ new password does not match criteria: must be newpass ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > ******* @@ -328,7 +328,7 @@ new password does not match criteria: must be newpass ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > ******* @@ -361,7 +361,7 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > ******* diff --git a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/retry_if_password_confirmation_is_not_the_same b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/retry_if_password_confirmation_is_not_the_same index 106c2ca93..f4f87d8c7 100644 --- a/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/retry_if_password_confirmation_is_not_the_same +++ b/pam/integration-tests/testdata/TestCLIChangeAuthTok/golden/retry_if_password_confirmation_is_not_the_same @@ -1,4 +1,4 @@ -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user name @@ -31,7 +31,7 @@ Username: user name ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Username: user-integration-wrong-confirmation @@ -64,7 +64,7 @@ Username: user-integration-wrong-confirmation ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Select your provider > 1. local @@ -97,7 +97,7 @@ Username: user-integration-wrong-confirmation ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Gimme your password > @@ -130,7 +130,7 @@ Gimme your password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > > @@ -163,7 +163,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > @@ -196,7 +196,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > ******* @@ -229,7 +229,7 @@ Enter your new password ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > > @@ -262,7 +262,7 @@ Password entries don't match ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > @@ -295,7 +295,7 @@ Password entries don't match ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > ******* @@ -328,7 +328,7 @@ Password entries don't match ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > ******* @@ -361,7 +361,7 @@ PAM AcctMgmt() exited with success ──────────────────────────────────────────────────────────────────────────────── -> ./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock +> ./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK} Enter your new password > ******* > ******* diff --git a/pam/integration-tests/testdata/tapes/form_with_button.tape b/pam/integration-tests/testdata/tapes/form_with_button.tape index bea8cce26..7a25bed69 100644 --- a/pam/integration-tests/testdata/tapes/form_with_button.tape +++ b/pam/integration-tests/testdata/tapes/form_with_button.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/local_broker.tape b/pam/integration-tests/testdata/tapes/local_broker.tape index 261074e15..e31290868 100644 --- a/pam/integration-tests/testdata/tapes/local_broker.tape +++ b/pam/integration-tests/testdata/tapes/local_broker.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/local_group.tape b/pam/integration-tests/testdata/tapes/local_group.tape index 6ff4c3030..aa3db67f6 100644 --- a/pam/integration-tests/testdata/tapes/local_group.tape +++ b/pam/integration-tests/testdata/tapes/local_group.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/mandatory_password_reset.tape b/pam/integration-tests/testdata/tapes/mandatory_password_reset.tape index 5e9dc4ba6..f94dc3a1e 100644 --- a/pam/integration-tests/testdata/tapes/mandatory_password_reset.tape +++ b/pam/integration-tests/testdata/tapes/mandatory_password_reset.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/max_attempts.tape b/pam/integration-tests/testdata/tapes/max_attempts.tape index e6c710793..8ad6a2981 100644 --- a/pam/integration-tests/testdata/tapes/max_attempts.tape +++ b/pam/integration-tests/testdata/tapes/max_attempts.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/mfa_auth.tape b/pam/integration-tests/testdata/tapes/mfa_auth.tape index 01cfcb973..ca6960b6c 100644 --- a/pam/integration-tests/testdata/tapes/mfa_auth.tape +++ b/pam/integration-tests/testdata/tapes/mfa_auth.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/optional_password_reset.tape b/pam/integration-tests/testdata/tapes/optional_password_reset.tape index 6d22b644d..dcb146250 100644 --- a/pam/integration-tests/testdata/tapes/optional_password_reset.tape +++ b/pam/integration-tests/testdata/tapes/optional_password_reset.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/passwd_auth_fail.tape b/pam/integration-tests/testdata/tapes/passwd_auth_fail.tape index ca7d2aca2..0e31216aa 100644 --- a/pam/integration-tests/testdata/tapes/passwd_auth_fail.tape +++ b/pam/integration-tests/testdata/tapes/passwd_auth_fail.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock" +Type "./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/passwd_local_broker.tape b/pam/integration-tests/testdata/tapes/passwd_local_broker.tape index 98e41f7de..c6ea92414 100644 --- a/pam/integration-tests/testdata/tapes/passwd_local_broker.tape +++ b/pam/integration-tests/testdata/tapes/passwd_local_broker.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock" +Type "./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/passwd_mfa.tape b/pam/integration-tests/testdata/tapes/passwd_mfa.tape index ae7a3f06a..2b81f981a 100644 --- a/pam/integration-tests/testdata/tapes/passwd_mfa.tape +++ b/pam/integration-tests/testdata/tapes/passwd_mfa.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock" +Type "./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/passwd_not_confirmed.tape b/pam/integration-tests/testdata/tapes/passwd_not_confirmed.tape index 7ffdabefd..16c9ddfa4 100644 --- a/pam/integration-tests/testdata/tapes/passwd_not_confirmed.tape +++ b/pam/integration-tests/testdata/tapes/passwd_not_confirmed.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock" +Type "./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/passwd_rejected.tape b/pam/integration-tests/testdata/tapes/passwd_rejected.tape index f3149f3b1..f290e6f83 100644 --- a/pam/integration-tests/testdata/tapes/passwd_rejected.tape +++ b/pam/integration-tests/testdata/tapes/passwd_rejected.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock" +Type "./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/passwd_sigint.tape b/pam/integration-tests/testdata/tapes/passwd_sigint.tape index 8270fc58c..7229223f0 100644 --- a/pam/integration-tests/testdata/tapes/passwd_sigint.tape +++ b/pam/integration-tests/testdata/tapes/passwd_sigint.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock" +Type "./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/passwd_simple.tape b/pam/integration-tests/testdata/tapes/passwd_simple.tape index 4fbed006e..ee64e8b43 100644 --- a/pam/integration-tests/testdata/tapes/passwd_simple.tape +++ b/pam/integration-tests/testdata/tapes/passwd_simple.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock" +Type "./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK}" Enter Sleep 100ms Show @@ -59,7 +59,7 @@ Sleep 2s Show Hide -Type "./pam_authd login socket=/tmp/pam-cli-chauthtok-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/passwd_unexistent_user.tape b/pam/integration-tests/testdata/tapes/passwd_unexistent_user.tape index 866d85641..8e9fab462 100644 --- a/pam/integration-tests/testdata/tapes/passwd_unexistent_user.tape +++ b/pam/integration-tests/testdata/tapes/passwd_unexistent_user.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd passwd socket=/tmp/pam-cli-chauthtok-tests.sock" +Type "./pam_authd passwd socket=${AUTHD_TESTS_CLI_AUTHTOK_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/qr_code.tape b/pam/integration-tests/testdata/tapes/qr_code.tape index 7bac0f383..4d54e1835 100644 --- a/pam/integration-tests/testdata/tapes/qr_code.tape +++ b/pam/integration-tests/testdata/tapes/qr_code.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/remember_broker_and_mode.tape b/pam/integration-tests/testdata/tapes/remember_broker_and_mode.tape index 2f309c863..48d4de8a6 100644 --- a/pam/integration-tests/testdata/tapes/remember_broker_and_mode.tape +++ b/pam/integration-tests/testdata/tapes/remember_broker_and_mode.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK}" Enter Sleep 100ms Show @@ -50,7 +50,7 @@ Sleep 2s Show Hide -Type "./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/sigint.tape b/pam/integration-tests/testdata/tapes/sigint.tape index 9517b1ed4..e90239268 100644 --- a/pam/integration-tests/testdata/tapes/sigint.tape +++ b/pam/integration-tests/testdata/tapes/sigint.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/simple_auth.tape b/pam/integration-tests/testdata/tapes/simple_auth.tape index 6606e476e..7302972f0 100644 --- a/pam/integration-tests/testdata/tapes/simple_auth.tape +++ b/pam/integration-tests/testdata/tapes/simple_auth.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/switch_auth_mode.tape b/pam/integration-tests/testdata/tapes/switch_auth_mode.tape index c7724c461..347d5efe8 100644 --- a/pam/integration-tests/testdata/tapes/switch_auth_mode.tape +++ b/pam/integration-tests/testdata/tapes/switch_auth_mode.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/switch_broker.tape b/pam/integration-tests/testdata/tapes/switch_broker.tape index 04310bee4..019d8e544 100644 --- a/pam/integration-tests/testdata/tapes/switch_broker.tape +++ b/pam/integration-tests/testdata/tapes/switch_broker.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/switch_username.tape b/pam/integration-tests/testdata/tapes/switch_username.tape index a814a9a25..e805d156a 100644 --- a/pam/integration-tests/testdata/tapes/switch_username.tape +++ b/pam/integration-tests/testdata/tapes/switch_username.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK}" Enter Sleep 100ms Show diff --git a/pam/integration-tests/testdata/tapes/unexistent_user.tape b/pam/integration-tests/testdata/tapes/unexistent_user.tape index b7b1a342d..d635acff5 100644 --- a/pam/integration-tests/testdata/tapes/unexistent_user.tape +++ b/pam/integration-tests/testdata/tapes/unexistent_user.tape @@ -14,7 +14,7 @@ Set Margin 0 Set Shell bash Hide -Type "./pam_authd login socket=/tmp/pam-cli-authenticate-tests.sock" +Type "./pam_authd login socket=${AUTHD_TESTS_CLI_AUTHENTICATE_TESTS_SOCK}" Enter Sleep 100ms Show