3장. IdM 클라이언트를 RHEL 7에서 RHEL 8로 업그레이드
IdM 서버와 달리 RHEL 7에서 RHEL 8로 IdM 클라이언트의 인플레이스 업그레이드를 지원합니다.
RHEL 8에서는 일부 일반 옵션과 사용되지 않는 기능이 IdM 환경에서 인증을 담당하는 SSSD(System Security Services Daemon)에서 제거되었습니다. 이러한 옵션을 제거하는 단계는 다음 섹션을 참조하십시오.
3.1. RHEL 8로 업그레이드한 후 SSSD 설정 업데이트 링크 복사링크가 클립보드에 복사되었습니다!
RHEL(Red Hat Enterprise Linux) 7에서 RHEL 8로 IdM(Identity Management) 클라이언트를 업그레이드한 후 특정 SSSD 구성 옵션이 더 이상 지원되지 않을 수 있습니다. Rest icp 업그레이드 애플리케이션에서는 생성된 사전 업그레이드 보고서에서 이러한 옵션에 대한 자세한 정보를 제공할 수 있습니다.
다음 절차에서는 이러한 문제를 해결하기 위해 SSSD 구성을 업데이트하는 방법을 설명합니다.
사전 요구 사항
- IdM 클라이언트를 RHEL 7에서 RHEL 8로 업그레이드했습니다.
-
/etc/sssd/sssd.conf를 편집할 수 있는루트권한이 있습니다.
3.1.1. 로컬 ID 공급자에서 파일 ID 공급자로 전환 링크 복사링크가 클립보드에 복사되었습니다!
다음 오류가 표시되면 로컬 ID 공급자를 파일 ID 공급자로 바꿉니다.
SSSD Domain "example.com": local provider is no longer supported and the domain will be ignored. Local provider is no longer supported.
SSSD Domain "example.com": local provider is no longer supported and the domain will be ignored.
Local provider is no longer supported.
절차
로컬ID 공급자로 검색한 사용자 및 그룹도/etc/passwd및/etc/group파일에 있는지 확인합니다. 이렇게 하면파일공급자가 해당 사용자 및 그룹에 액세스할 수 있습니다.사용자를 생성해야 하는 경우
useradd명령을 사용합니다. UID를 지정해야 하는 경우-u옵션을 추가합니다.useradd -u 3001 username
[root@client ~]# useradd -u 3001 usernameCopy to Clipboard Copied! Toggle word wrap Toggle overflow 그룹을 생성해야 하는 경우
groupadd명령을 사용합니다. GID를 지정해야 하는 경우-g옵션을 추가합니다.groupadd -g 5001 groupname
[root@client ~]# groupadd -g 5001 groupnameCopy to Clipboard Copied! Toggle word wrap Toggle overflow
-
텍스트 편집기에서
/etc/sssd/sssd.conf구성 파일을 엽니다. id_provider=local을id_provider=files로 바꿉니다.[domain/example.com] id_provider = files ...
[domain/example.com] id_provider = files ...Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
/etc/sssd/sssd.conf설정 파일을 저장합니다. SSSD를 다시 시작하여 구성 변경 사항을 로드합니다.
systemctl restart sssd
[root@client ~]# systemctl restart sssdCopy to Clipboard Copied! Toggle word wrap Toggle overflow
3.1.2. 더 이상 사용되지 않는 옵션 제거 링크 복사링크가 클립보드에 복사되었습니다!
더 이상 사용되지 않는 옵션과 관련된 다음 오류 중 하나가 표시되면 /etc/sssd/sssd.conf 구성 파일에서 해당 옵션을 제거하는 것이 좋습니다.
SSSD Domain "example.com": option ldap_groups_use_matching_rule_in_chain has no longer any effect Option ldap_groups_use_matching_rule_in_chain was removed and it will be ignored.
SSSD Domain "example.com": option ldap_groups_use_matching_rule_in_chain has no longer any effect
Option ldap_groups_use_matching_rule_in_chain was removed and it will be ignored.
SSSD Domain "example.com": option ldap_initgroups_use_matching_rule_in_chain has no longer any effect Option ldap_initgroups_use_matching_rule_in_chain was removed and it will be ignored.
SSSD Domain "example.com": option ldap_initgroups_use_matching_rule_in_chain has no longer any effect
Option ldap_initgroups_use_matching_rule_in_chain was removed and it will be ignored.
절차
-
텍스트 편집기에서
/etc/sssd/sssd.conf구성 파일을 엽니다. -
ldap_groups_use_matching_rule_in_chain또는ldap_initgroups_use_matching_rule_in_chain옵션을 제거합니다. -
/etc/sssd/sssd.conf설정 파일을 저장합니다. SSSD를 다시 시작하여 구성 변경 사항을 로드합니다.
systemctl restart sssd
[root@client ~]# systemctl restart sssdCopy to Clipboard Copied! Toggle word wrap Toggle overflow
3.1.3. sudo 규칙에 와일드카드 일치 활성화 링크 복사링크가 클립보드에 복사되었습니다!
다음 경고는 ldap_sudo_include_regexp 옵션이 기본적으로 false 로 설정되므로 와일드카드가 있는 sudo 규칙이 RHEL 8에서 기본적으로 작동하지 않음을 나타냅니다.
SSSD Domain "example.com": sudo rules containing wildcards will stop working. Default value of ldap_sudo_include_regexp changed from true to false for performance reason.
SSSD Domain "example.com": sudo rules containing wildcards will stop working.
Default value of ldap_sudo_include_regexp changed from true to false for performance reason.
와일드카드와 함께 sudo 규칙을 사용하고 와일드카드 일치를 활성화하려면 ldap_sudo_include_regexp 옵션을 true 로 수동으로 설정합니다.
sudo 규칙과 일치하도록 와일드카드를 사용하지 않는 것이 좋습니다.
ldap_sudo_include_regexp 옵션이 true 로 설정된 경우 SSSD는 특성에 와일드카드가 포함된 모든 sudo 규칙을 다운로드하여 LDAP 검색 성능에 부정적인 영향을 미칩니다.
sudo Host
절차
-
텍스트 편집기에서
/etc/sssd/sssd.conf구성 파일을 엽니다. example.com도메인에서ldap_sudo_include_regexp=true를 설정합니다.[domain/example.com] ... ldap_sudo_include_regexp = true ...
[domain/example.com] ... ldap_sudo_include_regexp = true ...Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
/etc/sssd/sssd.conf설정 파일을 저장합니다. SSSD를 다시 시작하여 구성 변경 사항을 로드합니다.
systemctl restart sssd
[root@client ~]# systemctl restart sssdCopy to Clipboard Copied! Toggle word wrap Toggle overflow