More references.
[pspp] / doc / acl-resources.txt
1 General introduction:
2   http://www.suse.de/~agruen/acl/linux-acls/online/
3
4
5 POSIX ACLs
6
7 Documents from POSIX.1e (headers & functions) and POSIX.2c (utilities):
8   http://wt.xpilot.org/publications/posix.1e/download.html
9
10
11 Linux ACLs
12
13 Introduction:
14   http://www.suse.de/~agruen/acl/linux-acls/online/
15 Hands-on tutorial:
16   http://www.vanemery.com/Linux/ACL/linux-acl.html
17
18 Manual pages:
19   http://www.linuxmanpages.com/
20 Includes:
21   <sys/acl.h>
22   <acl/libacl.h>
23 Library:
24   -lacl
25 Functions:
26   acl_add_perm
27   acl_calc_mask
28   acl_check
29   acl_clear_perms
30   acl_cmp
31   acl_copy_entry
32   acl_copy_ext
33   acl_copy_int
34   acl_create_entry
35   acl_delete_def_file
36   acl_delete_entry
37   acl_delete_perm
38   acl_dup
39   acl_entries
40   acl_equiv_mode
41   acl_error
42   acl_extended_fd
43   acl_extended_file
44   acl_free
45   acl_from_mode
46   acl_from_text
47   acl_get_entry
48   acl_get_fd
49   acl_get_file
50   acl_get_perm
51   acl_get_permset
52   acl_get_qualifier
53   acl_get_tag_type
54   acl_init
55   acl_set_fd
56   acl_set_file
57   acl_set_permset
58   acl_set_qualifier
59   acl_set_tag_type
60   acl_size
61   acl_to_any_text
62   acl_to_text
63   acl_valid
64 Utilities:
65   getfacl
66   setfacl
67
68
69 Solaris ACLs
70
71 Introductions:
72   http://www.softpanorama.org/Solaris/ACL/index.shtml
73   http://www.cs.duke.edu/csl/faqs/solaris-acls.php
74 Manual pages:
75   http://docs.sun.com/app/docs/doc/816-5167/acl-2?l=en&a=view
76   http://docs.sun.com/app/docs/doc/816-5165/getfacl-1?l=en&a=view
77   http://docs.sun.com/app/docs/doc/816-5165/setfacl-1?l=en&a=view
78   http://docs.sun.com/app/docs/doc/816-5167/pathconf-2?l=en&a=view
79 Includes:
80   <sys/acl.h>
81 Library:
82   -lsec
83 Functions:
84   acl
85   facl
86 Functions in libsec:
87   aclcheck
88   aclfrommode
89   aclfromtext
90   aclsort
91   acltomode
92   acltotext
93 Utilities:
94   getfacl
95   setfacl
96   chmod
97
98
99 FreeBSD ACLs
100
101 Introduction:
102   http://www.freebsd.org/doc/en/books/handbook/fs-acl.html
103   http://www.onlamp.com/pub/a/bsd/2005/09/22/FreeBSD_Basics.html
104 Manual pages:
105   http://www.freebsd.org/cgi/man.cgi
106   http://www.freebsd.org/cgi/man.cgi?query=acl&apropos=0&sektion=0&manpath=FreeBSD+7.0-RELEASE&format=html
107 Includes:
108   <sys/acl.h>
109 Library:
110   none needed
111 Functions:
112   acl_add_perm
113   acl_calc_mask
114   acl_clear_perms
115   acl_copy_entry
116   acl_copy_ext
117   acl_copy_int
118   acl_create_entry
119   acl_delete_entry
120   acl_delete_fd_np
121   acl_delete_file_np
122   acl_delete_link_np
123   acl_delete_def_file
124   acl_delete_def_link_np
125   acl_delete_perm
126   acl_dup
127   acl_free
128   acl_from_text
129   acl_get
130   acl_get_entry
131   acl_get_fd
132   acl_get_fd_np
133   acl_get_file
134   acl_get_link_np
135   acl_get_perm_np
136   acl_get_permset
137   acl_get_qualifier
138   acl_get_tag_type
139   acl_init
140   acl_set
141   acl_set_fd
142   acl_set_fd_np
143   acl_set_file
144   acl_set_link_np
145   acl_set_permset
146   acl_set_qualifier
147   acl_set_tag_type
148   acl_size
149   acl_to_text
150   acl_valid
151   acl_valid_fd_np
152   acl_valid_file_np
153   acl_valid_link_np
154 Utilities:
155   getfacl
156   setfacl
157
158
159 NetBSD ACLs
160
161 Not available.
162
163
164 OpenBSD ACLs
165
166 Not available.
167
168
169 MacOS X ACLs
170
171 Manual pages:
172   http://developer.apple.com/documentation/Darwin/Reference/ManPages/man3/acl.3.html
173 Includes:
174   <sys/acl.h>
175 Library:
176   none needed
177 Functions:
178   acl_add_flag_np
179   acl_add_perm
180   acl_calc_mask
181   acl_clear_flags_np
182   acl_clear_perms
183   acl_copy_entry
184   acl_copy_ext
185   acl_copy_ext_native
186   acl_copy_int
187   acl_copy_int_native
188   acl_create_entry
189   acl_create_entry_np
190   acl_delete_def_file
191   acl_delete_fd_np (undeclared?)
192   acl_delete_file_np (undeclared?)
193   acl_delete_flag_np
194   acl_delete_link_np (undeclared?)
195   acl_delete_entry
196   acl_delete_perm
197   acl_dup
198   acl_free
199   acl_from_text
200   acl_get_entry
201   acl_get_fd
202   acl_get_fd_np
203   acl_get_file
204   acl_get_flag_np
205   acl_get_flagset_np
206   acl_get_link_np
207   acl_get_perm_np
208   acl_get_permset
209   acl_get_qualifier
210   acl_get_tag_type
211   acl_init
212   acl_set_fd
213   acl_set_fd_np
214   acl_set_file
215   acl_set_flagset_np
216   acl_set_link_np
217   acl_set_permset
218   acl_set_qualifier
219   acl_set_tag_type
220   acl_size
221   acl_to_text
222   acl_valid
223   acl_valid_fd_np
224   acl_valid_file_np
225   acl_valid_link_np
226 Utilities:
227   chmod
228
229
230 HP-UX ACLs
231
232 Manual pages:
233   http://docs.hp.com/en/B2355-60105/acl.2.html
234   http://docs.hp.com/en/B2355-60105/lsacl.1.html
235   http://docs.hp.com/en/B2355-60105/chacl.1.html
236   http://docs.hp.com/en/B2355-60105/getacl.1.html
237 Includes:
238   <acl.h> or <sys/acl.h>, optionally <aclv.h>
239 Library:
240   none needed
241 Functions:
242   getacl
243   fgetacl
244   fsetacl
245   setacl
246 Functions only declared in <aclv.h>:
247   acl
248 Utilities:
249   lsacl
250   chacl
251   getacl
252   setacl
253   chmod
254
255
256 IRIX ACLs
257
258 Manual pages:
259   http://techpubs.sgi.com/library/tpl/cgi-bin/browse.cgi?cmd=search&db=man&srch=acl&coll=0650&range=0,133
260   http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?coll=0650&db=man&fname=/usr/share/catman/p_man/cat4/acl.z
261 Includes:
262   <sys/acl.h>
263 Library:
264   none needed
265 Functions:
266   acl_add_perm
267   acl_calc_mask
268   acl_clear_perms
269   acl_copy_entry
270   acl_copy_ext
271   acl_copy_int
272   acl_create_entry
273   acl_delete_def_file
274   acl_delete_entry
275   acl_delete_perm
276   acl_dup
277   acl_free
278   acl_from_text
279   acl_get_entry
280   acl_get_fd
281   acl_get_file
282   acl_get_permset
283   acl_get_qualifier
284   acl_get_tag_type
285   acl_init
286   acl_set_fd
287   acl_set_file
288   acl_set_permset
289   acl_set_qualifier
290   acl_set_tag_type
291   acl_size
292   acl_to_short_text
293   acl_to_text
294   acl_valid
295 Utilities:
296   chacl
297
298
299 Tru64 ACLs
300
301 Manual pages:
302   http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V51_HTML/MAN/MAN4/0083____.HTM
303 Includes:
304   <sys/acl.h>
305 Library:
306   -lpacl
307 Functions:
308   acl_add_perm
309   acl_clear_perm
310   acl_copy_entry
311   acl_copy_ext
312   acl_copy_int
313   acl_create_entry
314   acl_delete_def_fd
315   acl_delete_def_file
316   acl_delete_entry
317   acl_delete_perm
318   acl_dup
319   acl_first_entry
320   acl_free
321   acl_free_qualifier
322   acl_free_text
323   acl_from_text
324   acl_get_entry
325   acl_get_fd
326   acl_get_file
327   acl_get_permset
328   acl_get_qualifier
329   acl_get_tag_type
330   acl_init
331   acl_set_fd
332   acl_set_file
333   acl_set_permset
334   acl_set_qualifier
335   acl_set_tag_type
336   acl_size
337   acl_to_text
338   acl_valid
339 Unportable functions:
340   acl_add_entry
341   acl_delete_access_fd
342   acl_delete_access_file
343   acl_delete_def_dir_fd
344   acl_delete_def_dir_file
345   acl_ext_to_text
346   acl_find_entry
347   acl_get
348   acl_mod_perm
349   acl_set
350   acl_to_fmt_text
351   allocate_acl_entry
352   convert_to_er
353   isaclprop
354 Utilities:
355   getacl
356   setacl
357
358
359 AIX ACLs
360
361 Documentation:
362   http://publib.boulder.ibm.com/infocenter/systems/index.jsp?topic=/com.ibm.aix.security/doc/security/access_control_list.htm
363 Introduction:
364   http://www1.uni-hamburg.de/RRZ/Software/AIX/ACL.htm
365 Includes:
366   <acl.h> or <sys/acl.h>
367   <sys/access.h>
368 Library:
369   none needed
370 Functions:
371   acl_chg
372   acl_fchg
373   acl_fget
374   acl_fput
375   acl_fset
376   acl_get
377   acl_put
378   acl_set
379   chacl
380   fchacl
381   fstatacl
382   statacl
383 Function in AIX 5.3:
384   aclx_convert
385   aclx_fget
386   aclx_fput
387   aclx_get
388   aclx_gettypeinfo
389   aclx_gettypes
390   aclx_print
391   aclx_printStr
392   aclx_put
393   aclx_scan
394   aclx_scanStr
395 Utilities:
396   aclget
397   aclput
398   acledit
399
400
401 Cygwin ACLs
402
403 Documentation:
404   http://www.cygwin.com/cygwin-ug-net/ntsec.html#ntsec-aclfuncs
405   acl-cygwin.txt
406 Includes:
407   <sys/acl.h>
408 Library:
409   none needed
410 Functions:
411   acl
412   aclcheck
413   aclfrommode
414   aclfrompbits
415   aclfromtext
416   aclsort
417   acltomode
418   acltopbits
419   acltotext
420   facl
421   lacl
422 Utilities:
423   getfacl
424   setfacl
425
426
427 Win32 ACLs
428
429 Introduction:
430   http://setacl.sourceforge.net/html/doc-basics.html
431 Manual pages:
432   http://msdn.microsoft.com/en-us/library/aa374872(VS.85).aspx
433   http://msdn.microsoft.com/en-us/library/aa446659(VS.85).aspx
434   http://msdn.microsoft.com/en-us/library/aa374931(VS.85).aspx
435   http://en.wikipedia.org/wiki/Cacls
436 Library:
437   ?
438 Functions:
439   GetAclInformation
440   SetAclInformation
441   ...
442 Utilities:
443   cacls
444