![nsswitch는 자격 증명을 얻기 위해 sssd를 어떻게 호출합니까?](https://linux55.com/image/133592/nsswitch%EB%8A%94%20%EC%9E%90%EA%B2%A9%20%EC%A6%9D%EB%AA%85%EC%9D%84%20%EC%96%BB%EA%B8%B0%20%EC%9C%84%ED%95%B4%20sssd%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%98%B8%EC%B6%9C%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
Kerberos - sssd - AD가 붙어 있습니다. 나는 LinuxMint, Ubuntu 16.04 및 Debian 9에서 많은 것을 시도했고 인터넷 검색도 많이 했습니다. 나는 항상 같은 결과를 얻습니다.
kinit username
잘 작동msktutil -u --computer-name $(hostname) --server ad-server.univ-fr
좋아 보인다ldapsearch -Y GSSAPI
잘 작동
하지만 getent passwd -s sss username
아무것도 하지 마세요 id username
!
나는 매우 미니멀한 데비안 9 배포판을 openssh-server
, krb-5-user
, msktutil
, sssd
구성 파일 /etc/sssd/sssd.conf
및 .passwd, group, Shadow 및 gshadow에서 올바르게 구성된 것처럼 보이므로 /etc/krb5.conf
변경하지 않았습니다 ./etc/nsswitch
compact sss
sss가 호출되지 않은 것 같습니다. 그래서 이 오류를 추적하는 데 도움이 될 수 있는 로그를 찾지 못했습니다. 패키지를 잃어버린 것인지, 아니면 다른 물건을 잃어버린 것인지 모르겠습니다.
내 질문: 작동 방식과 AD 사용자 이름을 조회하라는 nsswitch
메시지가 표시되는 시기를 어떻게 알 수 있습니까 ?sssd
답변1
보세요SSSD 사용자 검색 분석검색 과정의 개요 또는문제 해결 가이드데몬 프로세스에서 발생할 수 있는 문제를 확인하기 위해 로그를 얻는 방법을 알아보세요.
debug_level=10
빠른 참조를 위해 파일에 모든 섹션을 추가하고 작업을 sssd.conf
다시 시작한 후 다시 실행할 수 있습니다. sssd
그런 다음 조사하십시오 /var/log/sssd*
.