![단일 olcRefintAttribute 값에 여러 이름을 제공하는 것은 지원되지 않으며 향후 릴리스에서도 허용되지 않습니다.](https://linux55.com/image/208995/%EB%8B%A8%EC%9D%BC%20olcRefintAttribute%20%EA%B0%92%EC%97%90%20%EC%97%AC%EB%9F%AC%20%EC%9D%B4%EB%A6%84%EC%9D%84%20%EC%A0%9C%EA%B3%B5%ED%95%98%EB%8A%94%20%EA%B2%83%EC%9D%80%20%EC%A7%80%EC%9B%90%EB%90%98%EC%A7%80%20%EC%95%8A%EC%9C%BC%EB%A9%B0%20%ED%96%A5%ED%9B%84%20%EB%A6%B4%EB%A6%AC%EC%8A%A4%EC%97%90%EC%84%9C%EB%8F%84%20%ED%97%88%EC%9A%A9%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
AlpineLinux 3.15에서 OpenLDAP 2.6.2를 몇 번 사용했기 때문에 이 slapcat
명령을 실행하면 다음 경고가 생성됩니다.
Supplying multiple names in a single olcRefintAttribute value is unsupported and will be disallowed in a future version
오버레이 재구축을 olcRefintAttribute
위한 속성 값 은 입니다 memberof member owner
.
이 경고를 어떻게 해결할 수 있나요? 마이그레이션해야 합니까?
답변1
olcRefintAttribute
이 경고는 단일 값을 여러 번 제공하여 해결할 수 있습니다.
sudo ldapmodify -Y EXTERNAL -H ldapi:/// << EOF
dn: olcOverlay={0}refint,olcDatabase={1}mdb,cn=config
changetype: modify
delete: olcRefintAttribute
-
add: olcRefintAttribute
olcRefintAttribute: memberof
olcRefintAttribute: member
olcRefintAttribute: manager
olcRefintAttribute: owner
EOF