c8a18bb46d
- Related: RHEL-59788 Rebase Samba to the latest 4.21.x release - Fixes: RHEL-61642 Uninstall ACME separately during PKI uninstallation - Fixes: RHEL-56963 SSSD offline causing test-adtrust-install failure - Fixes: RHEL-56473 Include latest fixes in python3-ipatests packages - Fixes: RHEL-48104 Default hbac rules are duplicated on remote server post ipa-migrate in prod-mode - Fixes: RHEL-45330 [RFE] add a tool to quickly detect and fix issues with IPA ID ranges - Fixes: RHEL-40376 SID generation task is failing when SELinux is in Enforcing mode - Fixes: RHEL-4915 Last expired OTP token would be c Signed-off-by: Florence Blanc-Renaud <flo@redhat.com>
42 lines
1.6 KiB
Diff
42 lines
1.6 KiB
Diff
From 761647f842567713032709753b6d63467d9871a6 Mon Sep 17 00:00:00 2001
|
|
From: Sudhir Menon <sumenon@redhat.com>
|
|
Date: Mon, 23 Sep 2024 14:05:43 +0530
|
|
Subject: [PATCH] ipatests: Activate ssh in sssd.conf
|
|
|
|
This testcase checks that services: ssh
|
|
is included in the sssd.conf file when
|
|
ipa-client-install is successful.
|
|
|
|
Ref: https://pagure.io/freeipa/issue/9649
|
|
|
|
Signed-off-by: Sudhir Menon <sumenon@redhat.com>
|
|
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
|
|
---
|
|
ipatests/test_integration/test_installation_client.py | 10 ++++++++++
|
|
1 file changed, 10 insertions(+)
|
|
|
|
diff --git a/ipatests/test_integration/test_installation_client.py b/ipatests/test_integration/test_installation_client.py
|
|
index f8567b39eead4dffd522aad504fa72a086969257..884bff2f2f3e49f66da391424e128d8e31b82a8a 100644
|
|
--- a/ipatests/test_integration/test_installation_client.py
|
|
+++ b/ipatests/test_integration/test_installation_client.py
|
|
@@ -94,6 +94,16 @@ class TestInstallClient(IntegrationTest):
|
|
).encode() not in krb5_cfg
|
|
tasks.uninstall_client(self.clients[0])
|
|
|
|
+ def test_check_ssh_service_is_activated(self):
|
|
+ """
|
|
+ This test checks all default services are activated
|
|
+ in sssd.conf including ssh
|
|
+ """
|
|
+ tasks.install_client(self.master, self.clients[0])
|
|
+ sssd_cfg = self.clients[0].get_file_contents(paths.SSSD_CONF)
|
|
+ assert 'services = nss, pam, ssh, sudo' in sssd_cfg.decode()
|
|
+ tasks.uninstall_client(self.clients[0])
|
|
+
|
|
def test_install_with_automount(self):
|
|
"""Test that installation with automount is successful"""
|
|
tasks.install_client(self.master, self.clients[0],
|
|
--
|
|
2.46.2
|
|
|