sssd 및 Active Directory 사용자가 CentOS에 존재하지 않습니다.

sssd 및 Active Directory 사용자가 CentOS에 존재하지 않습니다.

이 작업을 시도하면 "사용자가 존재하지 않습니다"라는 메시지가 나타납니다.su [email protected]

[이메일 보호됨]Active Directory에 존재합니다. 나는 그것을 만들고 티켓을 얻을 수 있습니다. 내가 수행한 단계는 다음과 같습니다.kinit [email protected]

  1. CentOS 7 CENTOSREALM.COM 및 Active Directory 영역 ADREALM.COM에 MIT KDC가 있습니다.
  2. CentOS에서 이 작업을 수행했는데 realm join ADREALM.COM"* Machine이 영역에 성공적으로 등록되었습니다"라는 메시지가 표시되었습니다. Active Directory 컴퓨터 컨테이너에서 centos 호스트 이름을 볼 수 있습니다.
  3. 그런데 CentOS 서버에 로그인할 수 없습니다.[이메일 보호됨]이 사용자는 AD에 존재합니다.

이 문제를 디버깅하기 위한 오류나 단계는 어디에서 찾을 수 있습니까?

sssd.conf 내용:

[sssd]
domains = adrealm.com
config_file_version = 2
services = nss, pam

[domain/adrealm.com]
ad_server = adrealm.com
ad_domain = adrealm.com
krb5_realm = ADREALM.COM
realmd_tags = manages-system joined-with-adcli
cache_credentials = True
id_provider = ad
krb5_store_password_if_offline = True
default_shell = /bin/bash
ldap_id_mapping = True
use_fully_qualified_names = True
fallback_homedir = /home/%u@%d
access_provider = ad
debug_level = 3

답변1

마지막으로 다음 지침을 따랐더니 갑자기 작동하기 시작했습니다. 이상했고 여전히 무엇이 잘못되었는지 완전히 이해하지 못했습니다. 수동으로 SSSD 클라이언트를 Active Directory 도메인에 연결하세요. https://access.redhat.com/articles/3023951 .

이제 Centos7에서 ActiveDir 사용자에 대해 $ su와 같은 id 및 su 작업을 수행할 수 있습니다.[이메일 보호됨]ActiveDir 비밀번호를 사용하여 로그인하세요. 요점 /etc/hosts , /etc/krb5.conf , /etc/resolv.conf , /etc/sssd/sssd.conf , /etc/samba/smb.conf 는 다양한 오류가 발생할 수 있으므로 주의 깊게 확인해야 합니다.

관련 정보