V3 schema 文件指定 LDAP 目录中可以使用的对象类和属性。这些定义帮助确定如何组织和存储信息。它可以定义用户信息、组信息或其他实体的结构。
可以通过比对两个同名文件的md5sum校验值和文件大小,时间戳是否一致,判断是否相同。

$ sudo bash -c 'for file in /opt/samldap/idsslapd-samldap/etc/V3*; do [ -f "$file" ] && (md5sum "$file"; ls -l "$file"); done'

52c7afa3afa27e2b778ddf76f1023736 /opt/samldap/idsslapd-samldap/etc/V3.config.at

-rw-rw----. 1 samldap idsldap 112924 Jan 27 10:30 /opt/samldap/idsslapd-samldap/etc/V3.config.at

22ba451209b2ca0702543da331ebd6bc /opt/samldap/idsslapd-samldap/etc/V3.config.oc

-rw-rw----. 1 samldap idsldap 18012 Jan 27 10:30 /opt/samldap/idsslapd-samldap/etc/V3.config.oc

5e113f885de47178f2699d7f021af944 /opt/samldap/idsslapd-samldap/etc/V3.ibm.at

-rw-rw----. 1 samldap idsldap 391430 Jan 27 10:30 /opt/samldap/idsslapd-samldap/etc/V3.ibm.at

7f886e2d06d98e89b17a6c60c9e45d96 /opt/samldap/idsslapd-samldap/etc/V3.ibm.oc

-rw-rw----. 1 samldap idsldap 72442 Jan 27 10:30 /opt/samldap/idsslapd-samldap/etc/V3.ibm.oc

2f366e9aff8110e0874d2ed1631bcc2a /opt/samldap/idsslapd-samldap/etc/V3.ldapsyntaxes

-rw-rw----. 1 samldap idsldap 3425 Jan 27 10:30 /opt/samldap/idsslapd-samldap/etc/V3.ldapsyntaxes

4dd9ede577c70c2018acfd199651f7d7 /opt/samldap/idsslapd-samldap/etc/V3.matchingrules

-rw-rw----. 1 samldap idsldap 3262 Jan 27 10:30 /opt/samldap/idsslapd-samldap/etc/V3.matchingrules

9383692283aeeb0694d0e2407e9c1ce4 /opt/samldap/idsslapd-samldap/etc/V3.modifiedschema

-rw-rw----. 1 samldap idsldap 42628 Jan 27 10:30 /opt/samldap/idsslapd-samldap/etc/V3.modifiedschema

b2567287880dbc2365a3fc5e781651ec /opt/samldap/idsslapd-samldap/etc/V3.system.at

-rw-rw----. 1 samldap idsldap 69507 Jan 27 10:30 /opt/samldap/idsslapd-samldap/etc/V3.system.at

3771aafc220c4f880e8b71552952782d /opt/samldap/idsslapd-samldap/etc/V3.system.oc

-rw-rw----. 1 samldap idsldap 10467 Jan 27 10:30 /opt/samldap/idsslapd-samldap/etc/V3.system.oc

9d1b82feac62d3907a2221de0a4b2a11 /opt/samldap/idsslapd-samldap/etc/V3.user.at

-rw-rw----. 1 samldap idsldap 117780 Jan 27 10:30 /opt/samldap/idsslapd-samldap/etc/V3.user.at

0953cca3de39b990771e6243d7e1092c /opt/samldap/idsslapd-samldap/etc/V3.user.oc

-rw-rw----. 1 samldap idsldap 31720 Jan 27 10:30 /opt/samldap/idsslapd-samldap/etc/V3.user.oc

$ sudo bash -c 'for file in /opt/sam2025/idsslapd-sam2025/etc/V3*; do [ -f "$file" ] && (md5sum "$file"; ls -l "$file"); done'

52c7afa3afa27e2b778ddf76f1023736 /opt/sam2025/idsslapd-sam2025/etc/V3.config.at

-rw-rw----. 1 sam2025 idsldap 112924 Feb 28 19:33 /opt/sam2025/idsslapd-sam2025/etc/V3.config.at

22ba451209b2ca0702543da331ebd6bc /opt/sam2025/idsslapd-sam2025/etc/V3.config.oc

-rw-rw----. 1 sam2025 idsldap 18012 Feb 28 19:33 /opt/sam2025/idsslapd-sam2025/etc/V3.config.oc

19cbc91b7e0df9470cd1d476fe364052 /opt/sam2025/idsslapd-sam2025/etc/V3.ibm.at

-rw-rw----. 1 sam2025 idsldap 383130 Feb 28 19:33 /opt/sam2025/idsslapd-sam2025/etc/V3.ibm.at

040987e0913bbce2992cf82db5503b01 /opt/sam2025/idsslapd-sam2025/etc/V3.ibm.oc

-rw-rw----. 1 sam2025 idsldap 71741 Feb 28 19:33 /opt/sam2025/idsslapd-sam2025/etc/V3.ibm.oc

2f366e9aff8110e0874d2ed1631bcc2a /opt/sam2025/idsslapd-sam2025/etc/V3.ldapsyntaxes

-rw-rw----. 1 sam2025 idsldap 3425 Feb 28 19:33 /opt/sam2025/idsslapd-sam2025/etc/V3.ldapsyntaxes

4dd9ede577c70c2018acfd199651f7d7 /opt/sam2025/idsslapd-sam2025/etc/V3.matchingrules

-rw-rw----. 1 sam2025 idsldap 3262 Feb 28 19:33 /opt/sam2025/idsslapd-sam2025/etc/V3.matchingrules

d41d8cd98f00b204e9800998ecf8427e /opt/sam2025/idsslapd-sam2025/etc/V3.modifiedschema

-rw-rw----. 1 sam2025 idsldap 0 Feb 28 19:33 /opt/sam2025/idsslapd-sam2025/etc/V3.modifiedschema

c96b2d9f43b528ac84a4fd958f5c69c3 /opt/sam2025/idsslapd-sam2025/etc/V3.system.at

-rw-rw----. 1 sam2025 idsldap 68030 Feb 28 19:33 /opt/sam2025/idsslapd-sam2025/etc/V3.system.at

9c15f5876908b531f690bb98f95ea812 /opt/sam2025/idsslapd-sam2025/etc/V3.system.oc

-rw-rw----. 1 sam2025 idsldap 10349 Feb 28 19:33 /opt/sam2025/idsslapd-sam2025/etc/V3.system.oc

5d497932b4be074c2f51eaaa05bd02f7 /opt/sam2025/idsslapd-sam2025/etc/V3.user.at

-rw-rw----. 1 sam2025 idsldap 115486 Feb 28 19:33 /opt/sam2025/idsslapd-sam2025/etc/V3.user.at

c3ea99680ff1580bab0cf5233dfa332d /opt/sam2025/idsslapd-sam2025/etc/V3.user.oc

-rw-rw----. 1 sam2025 idsldap 31261 Feb 28 19:33 /opt/sam2025/idsslapd-sam2025/etc/V3.user.oc

可以执行以下命令批量替换/opt/sam2025下的V3 schema文件:
$ sudo find /opt/samldap/idsslapd-samldap/etc/ -name 'V3*' -exec cp {} /opt/sam2025/idsslapd-sam2025/etc/ \;