AD(Active Directory)와 함께 SSSD(System Security Services Daemon)를 사용할 때 사용자가 다음 로그온 시 비밀번호를 변경하도록 하기

AD(Active Directory)와 함께 SSSD(System Security Services Daemon)를 사용할 때 사용자가 다음 로그온 시 비밀번호를 변경하도록 하기

우리는 시스템 보안 서비스 데몬(SSSD, 비 LDAP)을 사용하여 사용자를 인증하도록 구성된 Red Hat Enterprise Linux(RHEL)에 AD(Active Directory)를 설정했습니다. 우리는 AD 사용자가 다음 로그온 시 비밀번호를 변경하도록 요구할 수 있어야 합니다.

현재 실행하면 chage -l username"/etc/passwd에 사용자가 존재하지 않습니다" 오류가 발생합니다.

이것이 가능하다면 어떤 도움이라도 주시면 감사하겠습니다.

답변1

면책조항, 복제 환경이 없습니다. 이는 단지 제안일 뿐입니다.

먼저 다음이 작동하는지 테스트합니다.

이제 id $USER 명령을 사용하여 Active Directory의 모든 사용자를 조회할 수 있습니다. 또한 getent passwd $USER 명령과 getent group $GROUP 명령을 사용하여 Active Directory에서 추가 사용자 및 그룹 정보를 조회할 수 있습니다.

그렇지 않은 경우 자세한 방향 문제 해결을 위해 세 번째 링크를 확인하세요.

모든 비밀번호가 만료되도록 설정하려면 다음 단계를 따르세요.

getent passwd|cut -d: -f1|xargs -n1 passwd -e

관련 정보