Cygwin: (mostly) drop NT4 and Samba < 3.0 support
[newlib-cygwin.git] / winsup / cygwin / cygwin.ldif
blob166a5812314a3e29ff568ceefefb22101e0393a1
1 # =========================================================================
3 # Schema Extension for Cygwin User and Group auxiliary classes
5 # Extend your Active Directory using
7 # ldifde -i -f <path>\<this>.ldif -b <username> <domain> <password> \
8 # -k -c "CN=schema,CN=Configuration,DC=X" #schemaNamingContext
10 # Remember:
11 # - you have to be schema admin for your active directory
12 # - you have to run the above command directly from your schema master
14 # For further information read
15 # http://technet.microsoft.com/en-us/magazine/2008.05.schema.aspx
17 # ----------------------------------------------------------------------
19 # Explanation for the OIDs:
21 # Value Meaning Description
22 # 1 ISO Identifies the root authority.
23 # 3 IANA Group designation assigned by ISO.
24 # 6.1.4.1.2312 Red Hat Organization assigned by IANA.
25 # 15 Cygwin Assigned by Organization.
26 # Y Object Type Number defining the different object type
27 # (category) such as classSchema or
28 # attributeSchema. For example, 5 defines
29 # object class.
30 # Z Object Number identifying a particular object
31 # within the category. For example, the user
32 # class has the number 9 assigned to it.
34 # ----------------------------------------------------------------------
36 # Attribute definition for cygwinHome
38 dn: CN=cygwin-Home,CN=Schema,CN=Configuration,DC=X
39 changetype: ntdsschemaadd
40 objectClass: top
41 objectClass: attributeSchema
42 cn: cygwin-Home
43 attributeID: 1.3.6.1.4.1.2312.15.2.1
44 # attributeSyntax 2.5.5.12 is String(Unicode) with oMSyntax == 64
45 # see http://technet.microsoft.com/en-us/library/cc961740.aspx
46 attributeSyntax: 2.5.5.12
47 isSingleValued: TRUE
48 adminDisplayName: cygwin-Home
49 adminDescription: cygwin-Home
50 oMSyntax: 64
51 searchFlags: 1
52 lDAPDisplayName: cygwinHome
53 systemOnly: FALSE
55 dn:
56 changetype: modify
57 add: schemaUpdateNow
58 schemaUpdateNow: 1
61 # Attribute definition for cygwinShell
63 dn: CN=cygwin-Shell,CN=Schema,CN=Configuration,DC=X
64 changetype: ntdsschemaadd
65 objectClass: top
66 objectClass: attributeSchema
67 cn: cygwin-Shell
68 attributeID: 1.3.6.1.4.1.2312.15.2.2
69 attributeSyntax: 2.5.5.12
70 isSingleValued: TRUE
71 adminDisplayName: cygwin-Shell
72 adminDescription: cygwin-Shell
73 oMSyntax: 64
74 searchFlags: 1
75 lDAPDisplayName: cygwinShell
76 systemOnly: FALSE
78 dn:
79 changetype: modify
80 add: schemaUpdateNow
81 schemaUpdateNow: 1
84 # Attribute definition for cygwinGecos
86 dn: CN=cygwin-Gecos,CN=Schema,CN=Configuration,DC=X
87 changetype: ntdsschemaadd
88 objectClass: top
89 objectClass: attributeSchema
90 cn: cygwin-Gecos
91 attributeID: 1.3.6.1.4.1.2312.15.2.3
92 attributeSyntax: 2.5.5.12
93 isSingleValued: TRUE
94 adminDisplayName: cygwin-Gecos
95 adminDescription: cygwin-Gecos
96 oMSyntax: 64
97 searchFlags: 1
98 lDAPDisplayName: cygwinGecos
99 systemOnly: FALSE
102 changetype: modify
103 add: schemaUpdateNow
104 schemaUpdateNow: 1
107 # Attribute definition for cygwinFstab
109 dn: CN=cygwin-Fstab,CN=Schema,CN=Configuration,DC=X
110 changetype: ntdsschemaadd
111 objectClass: top
112 objectClass: attributeSchema
113 cn: cygwin-Fstab
114 attributeID: 1.3.6.1.4.1.2312.15.2.4
115 attributeSyntax: 2.5.5.12
116 isSingleValued: FALSE
117 adminDisplayName: cygwin-Fstab
118 adminDescription: cygwin-Fstab
119 oMSyntax: 64
120 searchFlags: 1
121 lDAPDisplayName: cygwinFstab
122 systemOnly: FALSE
125 changetype: modify
126 add: schemaUpdateNow
127 schemaUpdateNow: 1
130 # Attribute definition for cygwinUnixUid
132 dn: CN=cygwin-UnixUid,CN=Schema,CN=Configuration,DC=X
133 changetype: ntdsschemaadd
134 objectClass: top
135 objectClass: attributeSchema
136 cn: cygwin-UnixUid
137 attributeID: 1.3.6.1.4.1.2312.15.2.5
138 # attributeSyntax 2.5.5.9 is Integer with oMSyntax == 2
139 attributeSyntax: 2.5.5.9
140 isSingleValued: TRUE
141 adminDisplayName: cygwin-UnixUid
142 adminDescription: cygwin-UnixUid
143 oMSyntax: 2
144 searchFlags: 1
145 lDAPDisplayName: cygwinUnixUid
146 systemOnly: FALSE
149 changetype: modify
150 add: schemaUpdateNow
151 schemaUpdateNow: 1
154 # Attribute definition for cygwinUnixGid
156 dn: CN=cygwin-UnixGid,CN=Schema,CN=Configuration,DC=X
157 changetype: ntdsschemaadd
158 objectClass: top
159 objectClass: attributeSchema
160 cn: cygwin-UnixGid
161 attributeID: 1.3.6.1.4.1.2312.15.2.6
162 attributeSyntax: 2.5.5.9
163 isSingleValued: TRUE
164 adminDisplayName: cygwin-UnixGid
165 adminDescription: cygwin-UnixGid
166 oMSyntax: 2
167 searchFlags: 1
168 lDAPDisplayName: cygwinUnixGid
169 systemOnly: FALSE
172 changetype: modify
173 add: schemaUpdateNow
174 schemaUpdateNow: 1
177 # cygwin-User auxiliary class
179 dn: CN=cygwin-User,CN=Schema,CN=Configuration,DC=X
180 changetype: ntdsschemaadd
181 objectClass: top
182 objectClass: classSchema
183 cn: cygwin-User
184 governsID: 1.3.6.1.4.1.2312.15.1.1
185 mayContain: cygwinHome
186 mayContain: cygwinShell
187 mayContain: cygwinGecos
188 mayContain: cygwinFstab
189 mayContain: cygwinUnixUid
190 rDNAttID: cn
191 adminDisplayName: cygwin-User
192 adminDescription: cygwin-User
193 objectClassCategory: 3
194 lDAPDisplayName: cygwinUser
195 name: cygwin-User
196 systemOnly: FALSE
199 changetype: modify
200 add: schemaUpdateNow
201 schemaUpdateNow: 1
204 # cygwin-Group auxiliary class
206 dn: CN=cygwin-Group,CN=Schema,CN=Configuration,DC=X
207 changetype: ntdsschemaadd
208 objectClass: top
209 objectClass: classSchema
210 cn: cygwin-Group
211 governsID: 1.3.6.1.4.1.2312.15.1.2
212 mayContain: cygwinUnixGid
213 rDNAttID: cn
214 adminDisplayName: cygwin-Group
215 adminDescription: cygwin-Group
216 objectClassCategory: 3
217 lDAPDisplayName: cygwinGroup
218 name: cygwin-Group
219 systemOnly: FALSE
222 changetype: modify
223 add: schemaUpdateNow
224 schemaUpdateNow: 1
227 # Attach cygwin-User to User
229 dn: CN=User,CN=Schema,CN=Configuration,DC=X
230 changetype: ntdsschemamodify
231 add: auxiliaryClass
232 auxiliaryClass: cygwinUser
236 changetype: modify
237 add: schemaUpdateNow
238 schemaUpdateNow: 1
241 # Attach cygwin-Group to Group
243 dn: CN=Group,CN=Schema,CN=Configuration,DC=X
244 changetype: ntdsschemamodify
245 add: auxiliaryClass
246 auxiliaryClass: cygwinGroup
250 changetype: modify
251 add: schemaUpdateNow
252 schemaUpdateNow: 1