4.7. 계정 정책 플러그인 속성


계정 정책은 일정 시간이 경과한 후 계정을 자동으로 잠그도록 설정할 수 있습니다. 이는 사전 설정된 시간 동안만 유효한 임시 계정을 생성하거나 일정 시간 동안 비활성화된 사용자를 잠그는 데 사용할 수 있습니다.

계정 정책 플러그인 자체는 플러그인 구성 항목을 가리키는 인수에서만 허용됩니다.

dn: cn=Account Policy Plugin,cn=plugins,cn=config
...
nsslapd-pluginarg0: cn=config,cn=Account Policy Plugin,cn=plugins,cn=config

계정 정책 구성 항목은 전체 서버에 대해 계정 정책에 사용할 속성을 정의합니다. 대부분의 구성에서는 계정 정책 및 만료 시간을 평가하는 데 사용할 속성을 정의하지만, 구성은 하위 트리 수준 계정 정책 정의를 식별하는 데 사용할 오브젝트 클래스도 정의합니다.

dn: cn=config,cn=Account Policy Plugin,cn=plugins,cn=config
objectClass: top
objectClass: extensibleObject
cn: config

... attributes for evaluating accounts ...
alwaysRecordLogin: yes
stateattrname: lastLoginTime
altstateattrname: createTimestamp

... attributes for account policy entries ...
specattrname: acctPolicySubentry
limitattrname: accountInactivityLimit

플러그인을 전역적으로 구성하고, 사용자 하위 트리 내에서 계정 정책 항목을 생성한 다음 이러한 정책을 사용자 및 서비스 클래스를 통해 역할에 적용할 수 있습니다.

예 4.2. 계정 정책 정의

dn: cn=AccountPolicy,dc=example,dc=com
objectClass: top
objectClass: ldapsubentry
objectClass: extensibleObject
objectClass: accountpolicy
# 86400 seconds per day * 30 days = 2592000 seconds
accountInactivityLimit: 2592000
cn: AccountPolicy

개별 사용자 및 역할 또는 CoS 템플릿 모두 계정 정책 하위 항목일 수 있습니다. 모든 계정 정책 하위 항목에는 만료 정책에 대해 추적되는 생성 및 로그인 시간이 있습니다.

예 4.3. 계정 정책이 있는 사용자 계정

dn: uid=scarter,ou=people,dc=example,dc=com
...
lastLoginTime: 20060527001051Z
acctPolicySubentry: cn=AccountPolicy,dc=example,dc=com

4.7.1. altstateattrname

계정 만료 정책은 계정에 대한 시간 지정된 기준을 기반으로 합니다. 예를 들어 비활성 정책의 경우 기본 기준이 마지막 로그인 시간인 lastLoginTime 이 될 수 있습니다. 그러나 해당 속성이 항목에 없는 인스턴스(예: 자신의 계정에 로그인하지 않은 사용자)가 있을 수 있습니다. altstateattrname 속성은 서버에서 참조하기 위해 만료 시간을 평가할 수 있도록 backup 특성을 제공합니다.

Expand
매개변수설명

입력 DN

CN=config,cn=Account Policy Plugin,cn=plugins,cn=config

유효한 범위

시간 기반 항목 특성

기본값

없음

구문

DirectoryString

altstateattrname: createTimeStamp

4.7.2. alwaysRecordLogin

기본적으로 계정 정책이 직접 적용되는 항목(즉, acctPolicySubentry 속성이 있는 항목)만 로그인 시간이 추적됩니다. 서비스 또는 역할의 클래스를 통해 계정 정책을 적용하는 경우 acctPolicySubentry 속성은 사용자 항목이 아닌 템플릿 또는 컨테이너 항목에 있습니다.

alwaysRecordLogin 속성은 모든 항목이 마지막 로그인 시간을 기록하도록 설정합니다. 이를 통해 CoS 및 역할을 사용하여 계정 정책을 적용할 수 있습니다.

Expand
매개변수설명

입력 DN

CN=config,cn=Account Policy Plugin,cn=plugins,cn=config

유효한 범위

제공됨

기본값

제공되지 않음

구문

DirectoryString

alwaysRecordLogin: no

4.7.3. alwaysRecordLoginAttr

계정 정책 플러그인은 alwaysRecordLoginAttr 매개변수에 설정된 속성 이름을 사용하여 이 속성에 마지막으로 성공한 로그인 시간을 사용자의 디렉터리 항목에 저장합니다. 자세한 내용은 디렉터리 서버 관리 가이드의 해당 섹션을 참조하십시오.

Expand
매개변수설명

입력 DN

CN=config,cn=Account Policy Plugin,cn=plugins,cn=config

유효한 범위

유효한 속성 이름

기본값

stateAttrName

구문

DirectoryString

alwaysRecordLoginAttr: lastLoginTime

4.7.4. limitattrname

사용자 디렉터리의 계정 정책 항목은 계정 잠금 정책에 대한 시간 제한을 정의합니다. 이 시간 제한은 임의의 시간 기반 속성에서 설정할 수 있으며 정책 항목에는 ti에 여러 시간 기반 속성이 있을 수 있습니다. 계정 비활성화 제한에 사용할 정책 내의 속성은 계정 정책 플러그인의 limitattrname 속성에 정의되어 있으며 모든 계정 정책에 전역적으로 적용됩니다.

Expand
매개변수설명

입력 DN

CN=config,cn=Account Policy Plugin,cn=plugins,cn=config

유효한 범위

시간 기반 항목 특성

기본값

없음

구문

DirectoryString

limitattrname: accountInactivityLimit

4.7.5. specattrname

계정 정책에는 플러그인 구성 항목의 글로벌 설정과 사용자 디렉터리 내의 항목의 yser- 또는 하위 트리 수준 설정의 두 가지 구성 항목이 있습니다. 계정 정책은 사용자 항목에 직접 설정하거나 CoS 또는 역할 구성의 일부로 설정할 수 있습니다. 플러그인이 계정 정책 구성 항목을 식별하는 방법은 해당 항목을 계정 정책으로 플래그를 지정하는 항목의 특정 특성을 식별하는 것입니다. 플러그인 구성의 이 속성은 specattrname 입니다. 일반적으로 acctPolicySubentry 로 설정됩니다.

Expand
매개변수설명

입력 DN

CN=config,cn=Account Policy Plugin,cn=plugins,cn=config

유효한 범위

시간 기반 항목 특성

기본값

없음

구문

DirectoryString

specattrname: acctPolicySubentry

4.7.6. stateattrname

계정 만료 정책은 계정에 대한 시간 지정된 기준을 기반으로 합니다. 예를 들어 비활성 정책의 경우 기본 기준이 마지막 로그인 시간인 lastLoginTime 이 될 수 있습니다. 계정 정책을 평가하는 데 사용되는 기본 시간 속성은 stateattrname 속성에 설정됩니다.

Expand
매개변수설명

입력 DN

CN=config,cn=Account Policy Plugin,cn=plugins,cn=config

유효한 범위

시간 기반 항목 특성

기본값

없음

구문

DirectoryString

stateattrname: lastLoginTime

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동