CentOS 시스템은 Active Directory 멤버십을 계속 "잃습니다"

CentOS 시스템은 Active Directory 멤버십을 계속 "잃습니다"

모든 CentOS 6 시스템은 Active Directory 도메인에 가입되어 있습니다. 이러한 각 컴퓨터는 결국 도메인 멤버십을 "잃게"되어 AD 사용자 인증이 중단됩니다.

저는 5시간마다 강제로 도메인에 가입하도록 하는 간단한 쉘 스크립트를 만들었습니다(cron 사용). 스크립트는 오류 없이 실행되는 것처럼 보이지만 컴퓨터는 여전히 도메인 구성원 자격을 잃습니다.

어떤 제안이 있으십니까?

스크립트는 다음과 같습니다(비밀번호는 숨겨져 있습니다).

#!/bin/bash
/usr/bin/net join -w MCKISSOCKLP -S MCKISSOCKLPDC1.MCKISSOCKLP.LOCAL \
    -U Administrator%xxxxxxxxxxxxxxxxx

답변1

Kerberos keytab 파일을 사용할 수 있습니다.

net ads join createupn=host/$(hostname -f)@ADIRE.DOMAIN.CO.UK -U priviledged_user
net ads keytab create
net ads keytab add host/$(hostname -f)@ADIRE.DOMAIN.CO.UK

그런 다음 구성에서 keytab 파일을 사용하십시오 samba.

$ grep -i keytab /etc/samba/smb.conf
    kerberos method = secrets and keytab

관련 정보