AppleShare 3.0 Users and Groups Programming Interface (Manual)

32
7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual) http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 1/32 !"#$" &'( )$*!+" +$*)$&,,-') -'.#$/&0# !)1234546 27 5 789 :; ;<=>92:=7 9?59 @897 6:< 2AB@8A8=9 <7847 5=C D4:<B7 >5B532@29287 ;:4 6:<4 7?548C 5BB@2>592:=7 2= 5 >:=72798=9 E56F .?<7G 6:< >5= 95H8 5CI5=95D8 :; 8J2792=D 76798AK7:;9E548 <7847 5=C D4:<B7 >:AB:=8=97 9: 5<9?8=92>598 <7847 :; 6:<4 7?548C 5BB@2>592:=7F &CC292:=5@@6G 6:<4 5BB@2>592:=7 >5= <78 !)1234546 9: A5=2B<@598 9?8 !7847 L )4:<B7 (595 /2@8 ;:4 9?8 &BB@8"?548 "84I84 MFNG :4 ;:4 5=6 ,5>2=9:7? 9?59 27 <72=D ,5>2=9:7? /2@8 "?542=DF .?878 ;<=>92:=7 B4:I2C8 5 72AB@8 B4:D45AA2=D 2=984;5>8 9?59 5@@:E7 6:<4 5BB@2>592:=7 9: 5CC 5=C C8@898 <7847 5=C D4:<B7G 5=C 9: 789 2=;:4A592:= := <7847G D4:<B7G 9?8 &BB@8"?548 /2@8 "84I84 MFNG :4 ,5>2=9:7? /2@8 "?542=DF O.?4:<D?:<9 9?8 4879 :; 9?27 C:><A8=9G 9?8 984A ;2@8 784I84 27 <78C 9: 48;84 9: 3:9? 9?8 &BB@8"?548 /2@8 "84I84 MFN 5=C ,5>2=9:7? /2@8 "?542=DFP Q848 548 7:A8 8J5AB@87 :; ?:E !)1234546 >5= ?8@B 6:< A5H8 <78 :; <7847 5=C D4:<B7 ;2@87 ;4:A E29?2= 6:<4 5BB@2>592:=7R K .?8 !)&<9?8=92>598!784 ;<=>92:= >5= @89 784I84 5BB@2>592:=7 :9?84 9?5= 9?8 ;2@8 784I84 <78 9?8 <7847 5=C D4:<B7 ;2@8 9: 5<9?8=92>598 9?8 5BB@2>592:=7S 48A:98 <7847F O.?8 B577E:4C A<79 38 5 +57>5@ 7942=D >:=952=2=D 9?8 0@85498J9 I5@<8 :; 9?8 B577E:4CF 9?8 5BB@2>592:= A<79 <78 9?8 5BB4:B42598 8=>46B92:= A89?:C7 2; 9?8 B577E:4C E2@@ 38 78=9 :I84 9?8 =89E:4HFP K & C5953578 5BB@2>592:= >5= <78 9?8 !))89!784-=;: ;<=>92:= 9: 788 2; 5 48A:98 <784 27 5 A8A384 :; 5 7B8>2;2> D4:<B 38;:48 5@@:E2=D 9?8 <784 5>>877 9: ;2@87F K 0@5774::A 7:;9E548 >5= D8=84598 <7847 5=C D4:<B7 ;2@87 ;:4 ;2@8 784I847G <72=D 297 79<C8=9 5=C >@577 C5953578F K &= 5BB@2>592:=G 4<==2=D := 5 784I84 ,5>2=9:7?G 9?59 27 >:AA<=2>592=D E29? 5 48A:98 5BB@2>592:= >5= 38 <78C 9: A52=952= 9?8 <7847 5=C D4:<B7 ;2@87 48A:98@6F &BB@8 8I8=97 :4 9?8 ++0 .::@3:J >5= 38 <78C ;:4 5<9?8=92>598C >:AA<=2>592:=7 389E88= 9?8 5BB@2>592:=7F .?8 <7847 5=C D4:<B7 ;2@8 & <7847 5=C D4:<B7 ;2@8 >:=952=7 48>:4C7 9?59 C8;2=8 ;2@8 784I84 >?545>9842792>7G 9?8 @279 :; <7847G 9?8 @279 :; D4:<B7G 9?8 A5BB2=D :; <7847 2=9: D4:<B7G 5=C :9?84 2=;:4A592:= 53:<9 <7847F !7847 5=C D4:<B7 ;2@87 >5= 38 :B8=8C 5=C >@:78CF T?8= 5 <7847 5=C D4:<B7 ;2@8 27 :B8=8CG 5 ;2@8 48;848=>8 =<A384 27 5772D=8C 9: 9?8 5>>877 B59? 5=C 5 B4:D45A 5>>877 -( 27 5772D=8C 9: 9?8 5BB@2>592:= 9?59 :B8=8C 9?8 ;2@8F .?8 ;2@8 48;848=>8 =<A384 5=C B4:D45A 5>>877 -( 548 B5778C 9: 5@@ !)1234546 ;<=>92:=7 9?59 A5=2B<@598 9?8 :B8= <7847 5=C D4:<B7 ;2@8F T?8= 6:<4 B4:D45A >485987 5 <7847 5=C D4:<B7 ;2@8G 9?8 ;2@8S7 784I84 I8472:= =<A384 27 "67U"4I4V84F O.?27 27 9?8 I5@<8 9?59 9?8 !))89!1-=;: ;<=>92:= 489<4=7 2= 9?8 <D"4I4V8472:= ;28@CFP .?27 I8472:= =<A384 2=C2>5987 9?59 9?8 ;2@8 >5= 38 <78C :=@6 36 ,5>2=9:7? /2@8 "?542=DF -; 9?8 ;2@8 27 9: 38 <78C E29? 9?8 &BB@8"?548 /2@8 "84I84 MFNG 9?8 <D"4I4V8472:= ;28@C A<79 38 789 9: &"M"4I4V84 36 A85=7 :; 9?8 !)"89!1-=;: ;<=>92:=F .?8 ;:@@:E2=D !)1234546 ;<=>92:=7 548 48@8I5=9 9: <7847 5=C D4:<B7 ;2@87 5=C 548 C87>4238C 2= C8952@ @5984 2= 9?27 C:><A8=9R

Transcript of AppleShare 3.0 Users and Groups Programming Interface (Manual)

Page 1: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 1/32

!"#$" &'( )$*!+" +$*)$&,,-') -'.#$/&0#

!)1234546 27 5 789 :; ;<=>92:=7 9?59 @897 6:< 2AB@8A8=9 <7847 5=C D4:<B7

>5B532@29287 ;:4 6:<4 7?548C 5BB@2>592:=7 2= 5 >:=72798=9 E56F .?<7G 6:< >5=95H8 5CI5=95D8 :; 8J2792=D 76798AK7:;9E548 <7847 5=C D4:<B7 >:AB:=8=97 9:5<9?8=92>598 <7847 :; 6:<4 7?548C 5BB@2>592:=7F

&CC292:=5@@6G 6:<4 5BB@2>592:=7 >5= <78 !)1234546 9: A5=2B<@598 9?8 !7847 L)4:<B7 (595 /2@8 ;:4 9?8 &BB@8"?548 "84I84 MFNG :4 ;:4 5=6 ,5>2=9:7? 9?59 27<72=D ,5>2=9:7? /2@8 "?542=DF .?878 ;<=>92:=7 B4:I2C8 5 72AB@8 B4:D45AA2=D2=984;5>8 9?59 5@@:E7 6:<4 5BB@2>592:=7 9: 5CC 5=C C8@898 <7847 5=C D4:<B7G5=C 9: 789 2=;:4A592:= := <7847G D4:<B7G 9?8 &BB@8"?548 /2@8 "84I84 MFNG :4,5>2=9:7? /2@8 "?542=DF O.?4:<D?:<9 9?8 4879 :; 9?27 C:><A8=9G 9?8 984A ;2@8784I84 27 <78C 9: 48;84 9: 3:9? 9?8 &BB@8"?548 /2@8 "84I84 MFN 5=C ,5>2=9:7?/2@8 "?542=DFP

Q848 548 7:A8 8J5AB@87 :; ?:E !)1234546 >5= ?8@B 6:< A5H8 <78 :; <7847 5=CD4:<B7 ;2@87 ;4:A E29?2= 6:<4 5BB@2>592:=7R

K .?8 !)&<9?8=92>598!784 ;<=>92:= >5= @89 784I84 5BB@2>592:=7 :9?84 9?5= 9?8;2@8 784I84 <78 9?8 <7847 5=C D4:<B7 ;2@8 9: 5<9?8=92>598 9?8 5BB@2>592:=7S48A:98 <7847F O.?8 B577E:4C A<79 38 5 +57>5@ 7942=D >:=952=2=D 9?8 0@85498J9I5@<8 :; 9?8 B577E:4CF 9?8 5BB@2>592:= A<79 <78 9?8 5BB4:B42598 8=>46B92:=A89?:C7 2; 9?8 B577E:4C E2@@ 38 78=9 :I84 9?8 =89E:4HFP

K & C5953578 5BB@2>592:= >5= <78 9?8 !))89!784-=;: ;<=>92:= 9: 788 2; 548A:98 <784 27 5 A8A384 :; 5 7B8>2;2> D4:<B 38;:48 5@@:E2=D 9?8 <784 5>>8779: ;2@87F

K 0@5774::A 7:;9E548 >5= D8=84598 <7847 5=C D4:<B7 ;2@87 ;:4 ;2@8 784I847G<72=D 297 79<C8=9 5=C >@577 C5953578F

K &= 5BB@2>592:=G 4<==2=D := 5 784I84 ,5>2=9:7?G 9?59 27 >:AA<=2>592=D E29? 548A:98 5BB@2>592:= >5= 38 <78C 9: A52=952= 9?8 <7847 5=C D4:<B7 ;2@8748A:98@6F &BB@8 8I8=97 :4 9?8 ++0 .::@3:J >5= 38 <78C ;:4 5<9?8=92>598C>:AA<=2>592:=7 389E88= 9?8 5BB@2>592:=7F

.?8 <7847 5=C D4:<B7 ;2@8

& <7847 5=C D4:<B7 ;2@8 >:=952=7 48>:4C7 9?59 C8;2=8 ;2@8 784I84>?545>9842792>7G 9?8 @279 :; <7847G 9?8 @279 :; D4:<B7G 9?8 A5BB2=D :; <78472=9: D4:<B7G 5=C :9?84 2=;:4A592:= 53:<9 <7847F !7847 5=C D4:<B7 ;2@87 >5= 38:B8=8C 5=C >@:78CF T?8= 5 <7847 5=C D4:<B7 ;2@8 27 :B8=8CG 5 ;2@8 48;848=>8=<A384 27 5772D=8C 9: 9?8 5>>877 B59? 5=C 5 B4:D45A 5>>877 -( 27 5772D=8C 9:9?8 5BB@2>592:= 9?59 :B8=8C 9?8 ;2@8F .?8 ;2@8 48;848=>8 =<A384 5=C B4:D45A5>>877 -( 548 B5778C 9: 5@@ !)1234546 ;<=>92:=7 9?59 A5=2B<@598 9?8 :B8=<7847 5=C D4:<B7 ;2@8F

T?8= 6:<4 B4:D45A >485987 5 <7847 5=C D4:<B7 ;2@8G 9?8 ;2@8S7 784I84 I8472:==<A384 27 "67U"4I4V84F O.?27 27 9?8 I5@<8 9?59 9?8 !))89!1-=;: ;<=>92:=489<4=7 2= 9?8 <D"4I4V8472:= ;28@CFP .?27 I8472:= =<A384 2=C2>5987 9?59 9?8;2@8 >5= 38 <78C :=@6 36 ,5>2=9:7? /2@8 "?542=DF -; 9?8 ;2@8 27 9: 38 <78CE29? 9?8 &BB@8"?548 /2@8 "84I84 MFNG 9?8 <D"4I4V8472:= ;28@C A<79 38 789 9:&"M"4I4V84 36 A85=7 :; 9?8 !)"89!1-=;: ;<=>92:=F

.?8 ;:@@:E2=D !)1234546 ;<=>92:=7 548 48@8I5=9 9: <7847 5=C D4:<B7 ;2@87 5=C548 C87>4238C 2= C8952@ @5984 2= 9?27 C:><A8=9R

Page 2: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 2/32

K !)*B8=/2@8

K !)0@:78/2@8

K !)048598/2@8

!7847

.?8 ;:@@:E2=D 599423<987 548 5772D=8C 9: 85>? <784 O8J>8B9 9?8 D<879 <784PR 5<784 -(G 5 <784 =5A8G 5 B577E:4CG 5=C <784 ;@5D7F .?878 599423<987 5485772D=8C E?8= 9?8 <784 27 >48598C E29? 9?8 !)'8E!784 ;<=>92:=F .?8 <784 -(>5==:9 38 >?5=D8CF .?8 <784 =5A8 >5= 38 >?5=D8C E29? 9?8 !)$8=5A8!784;<=>92:=F

':98 !)1234546 C:87 =:9 5@@:E <784 :4 D4:<B =5A87 9: >:=952= 9?8 >:@:= ORP>?545>984F !784 :4 D4:<B =5A87 >5= >:=952= 9?8 7@57? OWP >?545>984G 3<9 6:<7?:<@C 5I:2C <72=D 7<>? =5A87 38>5<78 9?86 548 =:9 >:AB5923@8 E29? 9?8 &BB@8-- ;5A2@6 :; >:AB<9847F

.?8 B577E:4C 5=C <784 ;@5D7 >5= 38 485C :4 >?5=D8C E29? 9?8 !))89!784-=;::4 !)"89!784-=;: ;<=>92:=G 487B8>92I8@6F .?848 548 ;2I8 <784 ;@5D7R

-&0#=53@8C "89 2; 2=9845BB@2>592:= >:AA<=2>592:= O-&0P 27 8=53@8C ;:4 9?8<784F

1:D2=#=53@8C "89 2; ;2@8 784I84 @:D2= 27 8=53@8C ;:4 9?8 <784F

"<B84!784 "89 2; 9?8 <784 27 5 76798A 5CA2=279459:4 <784 O9?59 27G 9?876798A :E=84G H=:E= 2= &BB@8"?548 984A2=:@:D6 57 9?87<B84<784PF *=@6 :=8 7<B84<784 27 5@@:E8C <=C84 ,5>2=9:7? /2@8"?542=DF

':0?5=D8+EC "89 2; 9?8 <784 >5==:9 >?5=D8 ?27 :4 ?84 B577E:4C ;4:A 548A:98 E:4H79592:=F

)89'8E+EC "89 2; 9?8 ;2@8 784I84 7?:<@C C8A5=C 5 =8E B577E:4C ;4:A 9?8<784 59 9?8 =8J9 @:D2=F .?27 ;@5D 27 5I52@53@8 :=@6 := 9?8&BB@8"?548 /2@8 "84I84 MFNF .?27 ;@5D A<79 38 >@854 ;:4,5>2=9:7? /2@8 "?542=DF

.E: H2=C7 :; <7847 548 948598C C2;;848=9@6 9?5= :9?84 <7847R 9?8 D<879 <7845=C 9?8 76798A 5CA2=279459:4 <784F .?8 )<879 599423<987 548 A52=952=8C 57B549 :; 9?8 784I84 >?545>9842792>7 5=C >5= 38 485C :4 789 E29? 9?8!))89!1-=;: :4 !)"89!1-=;: ;<=>92:=7G 487B8>92I8@6F .?8 48>:4C E29? -( N>:=952=7 9?27 2=;:4A592:= 5=C 27 5<9:A592>5@@6 >48598C 5@:=D E29? 5 =8E <78475=C D4:<B7 ;2@8 36 9?8 !)048598/2@8 ;<=>92:=F

.?8 5CA2=279459:4 <784S7 <784 -( 27 5@E567 XF Y:< >5= <78 829?84 :; 9E:A89?:C7 9: 789 <B 9?8 5CA2=279459:4 <784R Y:< >5= ?5I8 6:<4 5BB@2>592:=>48598 9?8 5CA2=279459:4 <784 E29? 9?8 !)'8E!784 ;<=>92:=G :4 6:< >5= @89 9?8;2@8 784I84 >48598 9?8 5CA2=279459:4 <784 ;:4 6:<F .?8 ;2479 92A8 829?84,5>2=9:7? /2@8 "?542=D :4 9?8 &BB@8"?548 &CA2= B4:D45A 5>>87787 5 <7847 5=CD4:<B7 ;2@8G 29 >?8>H7 ;:4 9?8 5CA2=279459:4 <784F -; 9?8 5CA2=279459:4 <78427 =:9 ;:<=CG 29 27 >48598C 5=C D2I8= 9?8 Z:E=84 =5A8Z ;:<=C 2= 9?8 S".$ S487:<4>8 -( KX[N\[ O9?8 =5A8 :; 9?8 B847:= E?: Z:E=7Z 9?8 >:AB<984PG E?2>?4872C87 2= 9?8 "6798A ;2@8F -; 9?8 5CA2=279459:4 <784 27 ;:<=C 5=C 297 =5A8C:87 =:9 A59>? 9?8 :E=84 =5A8 2= 9?8 "6798A ;2@8G 9?8= 9?8 =5A8 :; 9?85CA2=279459:4 <784 27 B<9 2=9: 9?8 S".$ S 487:<4>8 -( KX[N\[ 7: 9?59 5@@

Page 3: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 3/32

B5497 :; 9?8 76798A <78 9?8 75A8 5CA2=279459:4 =5A8F *=>8 9?8 5CA2=279459:4<784 27 >48598CG 29 >5==:9 38 C8@898C :4 48=5A8C 36 A85=7 :; !)1234546] 29>5= :=@6 38 48=5A8C 9?4:<D? 9?8 "6798A U "?542=D "89<B >:=94:@ B5=8@ :4 36

A85=7 :; &BB@8"?548 &CA2=F

-= 5CC292:= 9: 489<4=2=D 599423<98 2=;:4A592:= := <7847G 9?8 !))89!784-=;:;<=>92:= >5= 38 <78C 9: 8=<A84598 5@@ <7847 2= 9?8 <7847 5=C D4:<B7 ;2@8 :45@@ <7847 2= 5 D4:<BG 9: B4:I2C8 5 @279 :; 5@@ D4:<B7 :; E?2>? 5 <784 27 5A8A384G 5=C 9: D89 5 <784S7 B42A546 D4:<BF

.?8 !)(8@898!784 ;<=>92:= >5= 38 <78C 9: C8@898 5@@ <7847 8J>8B9 9?8 D<879<784 5=C 9?8 5CA2=279459:4 <784F Q:E8I84G 9?8 D<879 <784 5=C 5CA2=279459:4<784 >5= 38 C2753@8C E29? !)"89!1-=;: 5=C !)"89!784-=;:G 487B8>92I8@6F

.?8 !)&<9?8=92>598!784 ;<=>92:= B4:I2C87 5 E56 9: 5<9?8=92>598 5 <784S7B577E:4CF !)1234546 C:87 =:9 B4:I2C8 5 E56 9: 485C <784 B577E:4C7F

.?8 ;:@@:E2=D !)1234546 ;<=>92:=7 548 48@8I5=9 9: <7847 5=C 548 C87>4238C 2=

C8952@ @5984 2= 9?27 C:><A8=9R

K !)'8E!784

K !)(8@898!784

K !)$8=5A8!784

K !))89!784-=;:

K !)"89!784-=;:

K !)&<9?8=92>598!784

)4:<B7

#5>? D4:<B ?57 9E: 599423<987G 297 D4:<B -( 5=C 297 =5A8G E?2>? 548 5772D=8CE?8= 9?8 D4:<B 27 >48598C E29? !)'8E)4:<BF .?8 D4:<B -( >5==:9 38 >?5=D8CF.?8 D4:<B =5A8 >5= 38 >?5=D8C E29? !)$8=5A8)4:<BF

.?8 !))89)4:<B-=;: ;<=>92:= >5= 38 <78C 9: 8=<A84598 5@@ D4:<B7 2= 9?8 <78475=C D4:<B7 ;2@8G 5=C 9: A5B 5 D4:<B =5A8 9: 5 D4:<B -( :4 A5B 5 D4:<B -( 9: 5D4:<B =5A8F )4:<B7 >5= 38 C8@898C E29? 9?8 !)(8@898)4:<B ;<=>92:=G 5=C48=5A8C E29? 9?8 !)$8=5A8)4:<B ;<=>92:=F

Y:< <78 9?8 !)&772D=!784.:)4:<B ;<=>92:= 9: A5H8 5 <784 5 A8A384 :; 5 D4:<BF.?8 !)&772D=!784.:)4:<B ;<=>92:= 5@7: @897 6:< 5772D= 5 <784S7 B42A546 D4:<BFO.?8 B42A546 D4:<B 27 <78C 36 9?8 &BB@8"?548 /2@8 "84I84 MFN E?8= &BB@8 --A:C8 27 :=F .?8 B42A546 D4:<B 27 5@7: 9?8 D4:<B 5772D=8C 5>>877 B42I2@8D87 9:5 ;:@C84 E?8= 5 ;:@C84 27 >48598C 48A:98@6FP .?8 !)(8@898!784/4:A)4:<B;<=>92:= 27 <78C 9: 48A:I8 5 <784 ;4:A 5 D4:<BF

':98 !)1234546 C:87 =:9 5@@:E <784 :4 D4:<B =5A87 9: >:=952= 9?8 >:@:= ORP>?545>984F !784 :4 D4:<B =5A87 >5= >:=952= 9?8 7@57? OWP >?545>984G 3<9 6:<7?:<@C 5I:2C <72=D 7<>? =5A87 38>5<78 9?86 548 =:9 >:AB5923@8 E29? 9?8 &BB@8-- ;5A2@6 :; >:AB<9847F

.?8 ;:@@:E2=D !)1234546 ;<=>92:=7 548 48@8I5=9 9: D4:<B7 5=C 548 C87>4238C 2=C8952@ @5984 2= 9?27 C:><A8=9R

Page 4: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 4/32

K !)'8E)4:<B

K !)(8@898)4:<B

K !)$8=5A8)4:<B

K !))89)4:<B-=;:

K !)&772D=!784.:)4:<B

K !)(8@898!784/4:A)4:<B

.?8 ;2@8 784I84

.?8 !))89!1-=;: ;<=>92:= 27 <78C 9: 489428I8 72J ;2@8 784I84 599423<987R 9?8;2@8 784I84 =5A8G 9?8 ;2@8 784I84 I8472:=G 9?8 A2=2A<A B577E:4C @8=D9?G 9?8A5J2A<A =<A384 :; ;52@8C @:D2= 5998AB97G 9?8 =<A384 :; C567 38;:48 <784B577E:4C7 8JB248G 5=C 784I84 ;@5D7F .?8 ;2@8 784I84 =5A8 >5==:9 38 >?5=D8C 36

A85=7 :; !)1234546F .?8 =5A8 >:A87 ;4:A 9?8 S".$ S 487:<4>8 -( KX[^XM O9?8>:AB<984 =5A8PG @:>598C 2= 9?8 "6798A ;2@8G 5=C 27 2=2925@2_8C 36 9?8 "6798AU "?542=D "89<B >:=94:@ B5=8@ :4 36 9?8 &BB@8"?548 &CA2= B4:D45AF .?8 ;2@8784I84 I8472:= 27 9?8 I8472:= =<A384 :; 9?8 <7847 5=C D4:<B7 ;2@8] 5 I5@<8 :;"67U"4I4V84 OMP 2=C2>5987 ,5>2=9:7? /2@8 "?542=D 5=C 5 I5@<8 :; &"M"4I4V84O^P 2=C2>5987 9?8 &BB@8"?548 /2@8 "84I84 MFNF .?8 A2=2A<A B577E:4C @8=D9?G9?8 A5J2A<A =<A384 :; ;52@8C @:D2= 5998AB97G 9?8 =<A384 :; C567 38;:48 <784B577E:4C7 8JB248G 9?8 784I84 ;@5D7G 5=C 9?8 784I84 I8472:= >5= 5@@ 38 >?5=D8CE29? 9?8 !)"89!1-=;: ;<=>92:=F

':98 T?8= 6:<4 B4:D45A >485987 5 =8E <7847 5=C D4:<B7 ;2@8 36 <72=D 9?8!)048598/2@8 ;<=>92:=G 9?8 ;2@8 C:87 =:9 >:=952= 5 784I84 =5A8F Q:E8I84G E?8=9?27 ;2@8 27 A5C8 9?8 ><448=9 <7847 5=C D4:<B7 ;2@8 O9?59 27G E?8= 9?8 :@C<7847 5=C D4:<B7 ;2@8 27 C45DD8C :<9 :; 9?8 +48;848=>87 ;:@C84G 9?8 =8E ;2@827 A:I8C 2=G 5=C 9?8 >:AB<984 27 48795498CPG 9?8 ,5>2=9:7? =5A8 275<9:A592>5@@6 2=78498C 2=9: 9?8 ;2@8 57 9?8 784I84 =5A8F

.?848 548 ;2I8 784I84 ;@5D7R

&BB@8` "89 2; 9?8 784I84 27 2= &BB@8 -- A:C8F .?27 ;@5D 27 <78C;:4 9?8 &BB@8"?548 /2@8 "84I84 MFN :=@6] 29 A<79 38 >@854;:4 ,5>2=9:7? /2@8 "?542=DF

':)<8797 "89 2; D<8797 >5==:9 @:D := 9: 9?27 784I84F

-&0)<879#=53@8C "89 2; -&0 27 9<4=8C := ;:4 D<879F

-&0)@:35@#=53@8C "89 2; -&0 27 9<4=8C := ;:4 9?27 >:AB<984F

(:=9"5I8+EC "89 2; 9?8 &BB@8"?548 E:4H79592:= 7?:<@C =:9 5@@:E 9?8<784 9: 75I8 ?27 :4 ?84 B577E:4C 36 A85=7 :; 9?8 0?::784F.?27 ;@5D 27 5I52@53@8 := 9?8 &BB@8"?548 /2@8 "84I84 MFN:=@6G 29 A<79 38 >@854 ;:4 ,5>2=9:7? /2@8 "?542=DF

.?8 !)"89!1-=;: ;<=>92:= 27 <78C 9: 789 72J ;2@8 784I84 599423<987R 9?85CA2=279459:4 B577E:4CG 9?8 A2=2A<A B577E:4C @8=D9?G 9?8 A5J2A<A =<A384 :;;52@8C @:D2= 5998AB97G 9?8 =<A384 :; C567 38;:48 <784 B577E:4C7 8JB248G 9?8784I84 ;@5D7G 5=C 9?8 784I84 I8472:=F &@@ 784I84 ;@5D7 789 E29? !)"89!1-=;:548 8;;8>92I8 57 7::= 57 9?8 ;2@8 784I84 27 795498CG 8J>8B9 ;:4-&0)@:35@#=53@8CG E?2>? 27 8;;8>92I8 :=@6 5;984 9?8 >:AB<984 27 48795498CF

Page 5: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 5/32

':98 /:4 &BB@8 -- <7847G &BB@8"?548 &CA2= >485987 5 B847:=5@ ;:@C84 ;:4 85>?<784 2=72C8 9?8 !7847 ;:@C84F .?<7G 8I8= 2; 9?8 &BB@8` 329 27 789G 9?8"9549<B A8=< O2= &BB@8"?548 &CA2=P A<79 38 <78C ;:4 5@@ &BB@8 -- <7847F O/:4

A:48 2=;:4A592:= 53:<9 9?8 >:=98=97 :; 9?8 !7847 ;:@C84G 788 9?8 &BB@8"?548+4:D45AA84S7 )<2C8 ;:4 9?8 &BB@8 --FP

.?8 ;:@@:E2=D !)1234546 ;<=>92:=7 548 48@8I5=9 9: ;2@8 784I847 5=C 548C87>4238C 2= C8952@ @5984 2= 9?27 C:><A8=9R

K !))89!1-=;:

K !)"89!1-=;:

!72=D !)1234546

/:<4 ;2@87 548 B4:I2C8C 9: 5@@:E B4:D45A7 9: <78 9?8 @234546 ;<=>92:=7R

K !)1234546F: >:=952=7 9?8 :3a8>9 >:C8 ;:4 5@@ ;<=>92:=7 5=C A<79 38 @2=H8C

E29? B4:D45A7 9?59 >5@@ 9?8 @234546 ;<=>92:=7F

K !)1234546FB >:=952=7 9?8 C595 794<>9<487G ;<=>92:= C8>@54592:=7G 5=C 844:4>:C87 489<4=8C 36 9?8 ;<=>92:=7F .?27 ;2@8 A<79 38 2=>@<C8C 2= +57>5@B4:D45A7F

K !)1234546F? >:=952=7 9?8 C595 794<>9<487 5=C ;<=>92:= C8>@54592:=7 5=C A<7938 2=>@<C8C 2= 0 B4:D45A7F

K !)123#44:47F? >:=952=7 9?8 844:4 >:C87 489<4=8C 36 9?8 ;<=>92:=7 5=C A<7938 2=>@<C8C 2= 0 B4:D45A7F

&@@ ;<=>92:=7 548 B5778C 9E: B545A89847R !784)4:<B+b+94G E?2>? 27 <78C ;:4B5772=D 5@@ 9?8 2=B<9 I5@<87 ;:4 9?8 ;<=>92:= 5=C 5@7: 9: B577 35>H 9?8:<9B<9 I5@<87G 5=C 576=>G 5 b::@85= I5@<8 <78C 9: 2=C2>598 E?89?84 9?8;<=>92:= 27 >5@@8C 76=>?4:=:<7@6 :4 576=>?4:=:<7@6F &@@ ;<=>92:=7 2= I8472:=XFN :; !)1234546 A<79 38 >5@@8C 76=>?4:=:<7@6F 05@@2=D 5 ;<=>92:=576=>?4:=:<7@6 E2@@ 487<@9 2= 5 <Db5C+545A#44 844:4F

Y:< 7?:<@C 38 5E548 :; 9?8 ;:@@:E2=D 487942>92:=7 2= 9?8 <78 :; !)1234546I8472:= XFNR

K .?8 !)1234546 ;<=>92:=7 E:4H :=@6 E29? <7847 5=C D4:<B7 ;2@87 := @:>5@I:@<A87F

K /<=>92:=7 A<79 38 >5@@8C 76=>?4:=:<7@6F

K T?2@8 9?8 ;2@8 784I84 :4 &BB@8"?548 &CA2= B4:D45A 27 5>92I8G 6:<4 B4:D45A>5==:9 <78 !)1234546 ;<=>92:=7 9?59 E4298 9: 9?8 <7847 5=C D4:<B7 ;2@8 <78C36 9?8 ;2@8 784I84 :4 9?8 &BB@8"?548 &CA2= B4:D45AF /:4 6:<4 B4:D45A 9: E42989: 5 <7847 5=C D4:<B7 ;2@8G 829?84 9?8 ;2@8 784I84 O:4 &BB@8"?548 &CA2=P A<7938 7?<9 C:E=G :4 5 >:B6 :; 9?8 ;2@8 A<79 38 A5C8 38;:48 9?8 ;2@8 784I84 O:4&BB@8"?548 &CA2=P 27 795498CG 7: 9?59 6:<4 B4:D45A >5= E:4H E29? 9?8 >:B6F

cc -,+*$.&'. !78 :; 9?8 !)1234546 ;<=>92:=7 2= 5=6 E56 :9?84 9?5= 9?59C87>4238C 2= 9?27 C:><A8=9 E2@@ B4:C<>8 <=C8;2=8C 487<@97F Y:< 7?:<@C 95H88I846 B48>5<92:= 9: 5I:2C >:44<B92=D 9?8 <7847 5=C D4:<B7 ;2@8F -9 27 ?2D?@648>:AA8=C8C 9?59 6:< A5H8 5 >:B6 :; 9?8 <7847 5=C D4:<B7 ;2@8G 5=C >5@@ 9?8;<=>92:=7 :=@6 := 9?8 >:B6F cc

Page 6: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 6/32

,5>2=9:7? /2@8 "?542=D 7<BB:497 5 >:A32=8C 9:95@ :; XNN <7847 5=C D4:<B7F"8I845@ ;859<487 7<BB:498C 36 9?8 &BB@8"?548 /2@8 "84I84 MFN 548 =:95I52@53@8 <=C84 ,5>2=9:7? /2@8 "?542=DR

K A2=2A<A B577E:4C @8=D9?

K B577E:4C 8JB24592:=

K A5J2A<A ;52@8C @:D2= 5998AB97

K 5CA2=279459:4 B577E:4C

K A<@92B@8 7<B84<7847

K 9?8 )89'8E+EC <784 ;@5D

K 9?8 &BB@8` 784I84 ;@5D

K 9?8 (:=9"5I8+EC 784I84 ;@5D

K 9?8 B42A546 D4:<B ;@5D

T?8= <72=D !)1234546 ;<=>92:=7 9?59 789 9?878 ;859<487 E29? 5 ,5>2=9:7? /2@8"?542=D <7847 5=C D4:<B7 ;2@8G 6:< 7?:<@C >@854 9?8 <=<78C ;@5D7] <78 5 I5@<8:; N ;:4 A2=2A<A B577E:4C @8=D9?G B577E:4C 8JB24592:=G 5=C A5J2A<A ;52@8C@:D2= 5998AB97] 5=C <78 5 _84:K@8=D9? "94d ;:4 9?8 5CA2=279459:4 B577E:4CF

!)1234546 ;<=>92:=7

.?27 78>92:= C87>42387 85>? :; 9?8 !)1234546 ;<=>92:=7 2= C8952@F /:4 85>?;<=>92:=G 9?8 +57>5@ 5=C 0 C8>@54592:=7 548 7?:E=G 9?8 B545A8984 3@:>H ;:49?8 ;<=>92:= 27 C87>4238CG 9?8 ;<=>92:= 27 C87>4238CG 5=C 5@@ B:7723@8;<=>92:= 487<@9 >:C87 548 @2798CF .?8 78>92:= Z(595 "94<>9<487GZ @5984 2=9?27 C:><A8=9G C8;2=87 5@@ B545A8984 3@:>H7 <78C 36 9?878 ;<=>92:=7F .?87<378e<8=9 78>92:=GZ/<=>92:= "<AA546GZ 7B8>2;287 9?8 B545A8984 3@:>H <78C 3685>? ;<=>92:=F

!)*B8=/2@8

/!'0.-*' !)*B8=/2@8 O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

B57>5@ *"#44 !)*B8=/2@8 O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

+545A8984 b@:>H Xd <D'5A8+94 @:=D B:2=984 9: ;2@8=5A8

`` <DV$8;'<A E:4C I:@<A8 7B8>2;2>592:=

`^ <D$8;'<A E:4C ;2@8 48;848=>8 =<A384

`[ <D(24-( @:=D B548=9 C248>9:46 -(

MN <D&>>877-( @:=D B4:D45A 5>>877 -(

^` <D&CA2=f86 @:=D B:2=984 9:5CA2=279459:4B577E:4C

!)*B8=/2@8 :B8=7 9?8 <7847 5=C D4:<B7 ;2@8 7B8>2;28C 2= <D'5A8+94 O5 B:2=984

Page 7: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 7/32

9: 5 "94MXP E29?2= 9?8 ;:@C84 7B8>2;28C 2= <D(24-( := 9?8 I:@<A8 7B8>2;28C2= <DV$8;'<AF -; <D'5A8+94 B:2=97 9: 5 _84:K@8=D9? "94MXG 9?8 @:>5@2_8C =5A8:; 9?8 ><448=9 <7847 5=C D4:<B7 ;2@8 27 <78CF O/:4 8J5AB@8G 9?8 @:>5@2_8C

=5A8 :; 9?8 ><448=9 <7847 5=C D4:<B7 ;2@8 <=C84 !F"F 76798A 7:;9E548 I8472:=UFN 27 Z!7847 L )4:<B7 (595 /2@8FZP *9?84E278G 9?8 =5A8 :; 9?8 ;2@8 9: E?2>?<D'5A8+94 B:2=97 27 <78CF .?8 5CA2=279459:4 B577E:4C 27 B5778C 2= <D&CA2=f86O5 B:2=984 9: 5 "94dP] 9?8 ;<=>92:= I842;287 9?59 9?8 B577E:4C 27 >:448>938;:48 489<4=2=D 9?8 I5@<87 :; 9?8 <D$8;'<A 5=C <D&>>877-( ;28@C7F .?8<D$8;'<A ;28@C 2C8=92;287 9?8 ;2@8 382=D <78CG 5=C 9?8 <D&>>877-( ;28@C2C8=92;287 9?8 B4:D45A <72=D 9?8 ;2@8F .?878 9E: ;28@C7 548 <78C 36 5@@ :9?84!)1234546 ;<=>92:=7 8J>8B9 !)0@:78/2@8 5=C !)048598/2@8F .?8 I5@<8 :; 9?8<D&CA2=f86 ;28@C 7?:<@C 38 5 B:2=984 9: 5 _84:K@8=D9? "94d 2; 9?8 ;2@8 27<78C 36 ,5>2=9:7? /2@8 "?542=DF

$87<@9 0:C87

=:#44 N ': 844:4F

<D!1-=;:$8>':9048598C M .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 29 5=C 48K>48598 29F

<Db5C+545A#44 XM 576=> 27 .$!#G 9?8 @8=D9? :; 9?8;2@8=5A8 27 D485984 9?5= MXG :4 9?8@8=D9? :; 9?8 5CA2=279459:4 B577E:4C27 D485984 9?5= dF

<D':9b9488 Xd !7847 5=C D4:<B7 ;2@8 27 =:9 5 bK.488;2@8F

<D-=I5@2C+577EC `` <D&CA2=f86 27 =:9 9?8 >:448>9 B577E:4CF

<D(8;'5A8#44 \d (8;5<@9 =5A8 :; <7847 5=C D4:<B7 ;2@8>:<@C =:9 38 ;:<=CF

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <7847 5=C 29F

!)0@:78/2@8

/!'0.-*' !)0@:78/2@8 O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

B57>5@ *"#44 !)0@:78/2@8 O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

+545A8984 b@:>H `^ <D$8;'<A E:4C ;2@8 48;848=>8 =<A384

!)0@:78/2@8 >@:787 9?8 :B8= <7847 5=C D4:<B7 ;2@8 2C8=92;28C 36 <D$8;'<AF

$87<@9 0:C87

=:#44 N ': 844:4F

<Db5C+545A#44 XM 576=> 27 .$!#F

<D':9b9488 Xd !7847 5=C D4:<B7 ;2@8 27 =:9 5 bK.488;2@8F

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 29 5=C 48K>48598 29F

Page 8: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 8/32

!)048598/2@8

/!'0.-*' !)048598/2@8 O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

B57>5@ *"#44 !)048598/2@8 O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

+545A8984 b@:>H Xd <D'5A8+94 @:=D B:2=984 9: ;2@8=5A8

`` <DV$8;'<A E:4C I:@<A8 7B8>2;2>592:=

`[ <D(24-( @:=D B548=9 C248>9:46 -(

!)048598/2@8 >485987 5= 8AB96 <7847 5=C D4:<B7 ;2@8 E29? 9?8 =5A8 7B8>2;28C

36 <D'5A8+94 O5 B:2=984 9: 5 "94MXP E29?2= 9?8 ;:@C84 7B8>2;28C 2= <D(24-( :=9?8 I:@<A8 7B8>2;28C 2= <DV$8;'<AF -; <D'5A8+94 B:2=97 9: 5 _84:K@8=D9?"94MXG 9?8 @:>5@2_8C =5A8 :; 9?8 ><448=9 <7847 5=C D4:<B7 ;2@8 27 <78CF O/:48J5AB@8G 9?8 @:>5@2_8C =5A8 :; 9?8 ><448=9 <7847 5=C D4:<B7 ;2@8 <=C84 !F"F

76798A 7:;9E548 I8472:= UFN 27

Z!7847 L )4:<B7 (595 /2@8FZP *9?84E278G 9?8 =5A8 :; 9?8 ;2@8 9: E?2>?<D'5A8+94 B:2=97 27 <78CF

$87<@9 0:C87

=:#44 N ': 844:4F

<Db5C+545A#44 XM 576=> 27 .$!# :4 9?8 @8=D9? :; 9?8;2@8=5A8 27 D485984 9?5= MXF

<D(7H/<@@ `N ': 7B5>8 := C27HF

<D(8;'5A8#44 \d (8;5<@9 =5A8 :; <7847 5=C D4:<B7 ;2@8>:<@C =:9 38 ;:<=CF

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 29 5=C 48K>48598 29F

!)'8E!784

/!'0.-*' !)'8E!784 O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

B57>5@ *"#44 !)'8E!784 O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

+545A8984 b@:>H Xd <D'5A8+94 @:=D B:2=984 9: <784 =5A8

`^ <D$8;'<A E:4C ;2@8 48;848=>8=<A384

MN <D&>>877-( @:=D B4:D45A 5>>877 -(

M^ <D!784-( @:=D <784 -(

gN <D+577E:4C @:=D B:2=984 9: <784B577E:4C

g^ <D!784/@5D7 E:4C <784 ;@5D7

Page 9: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 9/32

!)'8E!784 >485987 5 =8E <784F .?8 B:2=984 <D'5A8+94 O5 B:2=984 9: 5 "94MXP>:=952=7 9?8 =5A8 :; 9?8 <784 5=C 9?8 B:2=984 <D+577E:4C O5 B:2=984 9: 5"94dP >:=952=7 9?8 B577E:4CF .?8 =8E <784 27 >48598C E29? 9?8 >?545>9842792>7

B5778C 2= <D!784/@5D7 O5 @:=D] 788 Z(595 "94<>9<487GZ @5984 2= 9?27 C:><A8=9G;:4 C8952@7PF .: >48598 9?8 5CA2=279459:4 <784G 789 <D!784-( 9: XF .: >485985 48D<@54 <784G 789 <D!784-( 9: NF .?8 <784 -( :; 9?8 <784 >48598C 27 B5778C35>H 2= <D!784-(F

$87<@9 0:C87

=:#44 N ': 844:4F

<D!784&@485C6#J2797 X !784 E29? 9?8 75A8 =5A8 8J2797 :4 5=5998AB9 E57 A5C8 9: >48598 9?85CA2=279459:4 <784 5=C 9?85CA2=279459:4 <784 5@485C6 8J2797F

<D)4:<B&@485C6#J2797 ` )4:<B E29? 9?8 75A8 =5A8 8J2797F

<D':,:48!)7 ^ .?8 A5J2A<A I5@<8 Oh////////P ?57 388=485>?8CF

<Db5C+545A#44 XM 576=> 27 .$!#G 9?8 @8=D9? :; 9?8 <784=5A8 27 @877 9?5= X :4 D485984 9?5= MXG9?8 <784 =5A8 >:=952=7 5 >:@:=G 9?8@8=D9? :; 9?8 <784 B577E:4C 27 D4859849?5= dG :4 <D!784-( 27 =:9 N :4 XF

<D"84I84$<==2=D X[ "84I84 27 4<==2=DF

<D&CA2=$<==2=D XU &CA2= 27 4<==2=DF

<D':9b9488 Xd !7847 5=C D4:<B7 ;2@8 27 =:9 5 bK.488;2@8F

<D(7H/<@@ `N ': 7B5>8 := C27HF

<Db5C!-( `X <D&>>877-( 27 E4:=DF .?8 <7847 5=CD4:<B7 ;2@8 A56 =:9 38 :B8=F

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 29 5=C 48K>4859829F

!)(8@898!784

/!'0.-*' !)(8@898!784 O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

B57>5@ *"#44 !)(8@898!784 O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

+545A8984 b@:>H `^ <D$8;'<A E:4C ;2@8 48;848=>8=<A384

MN <D&>>877-( @:=D B4:D45A 5>>877 -(

M^ <D!784-( @:=D <784 -(

!)(8@898!784 C8@8987 9?8 <784 7B8>2;28C 36 <D!784-(F .?8 5CA2=279459:4 <784

Page 10: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 10/32

O<784 -( XP >5==:9 38 C8@898CF

$87<@9 0:C87

=:#44 N ': 844:4F

<D!784':9/:<=C g !784 27 =:9 2= 9?8 <7847 5=C D4:<B7 ;2@8F

<D':9&!784 U <D!784-( 27 =:9 9?8 -( :; 5 <784F

<Db5C+545A#44 XM 576=> 27 .$!#F

<D"84I84$<==2=D X[ "84I84 27 4<==2=DF

<D&CA2=$<==2=D XU &CA2= 27 4<==2=DF

<D':9b9488 Xd !7847 5=C D4:<B7 ;2@8 27 =:9 5 bK.488 ;2@8

<Db5C!-( `X <D&>>877-( 27 E4:=DF .?8 <7847 5=CD4:<B7 ;2@8 A56 =:9 38 :B8=F

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 29 5=C 48K>48598 29F

!)$8=5A8!784

/!'0.-*' !)$8=5A8!784 O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

B57>5@ *"#44 !)$8=5A8!784 O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

+545A8984 b@:>H Xd <D'5A8+94 @:=D B:2=984 9: ><448=9<784 =5A8

`^ <D$8;'<A E:4C ;2@8 48;848=>8=<A384

MN <D&>>877-( @:=D B4:D45A 5>>877 -(

M^ <D!784-( @:=D <784 -(

^^ <D,27> @:=D B:2=984 9: =8E <784=5A8

!)$8=5A8!784 >5= 38 <78C 9: >?5=D8 9?8 =5A8 :; 5=6 <784 8J>8B9 9?85CA2=279459:4 <784F .?8 <784 >5= 38 7B8>2;28C 829?84 36 9?8 <784S7 -( 2=<D!784-( :4 36 9?8 =5A8

2= <D'5A8+94 O5 B:2=984 9: 5 "94MXPF -; <D!784-( 27 <78CG 9?8= <D'5A8+947?:<@C 38 5 B:2=984 9: 5 _84:K@8=D9? "94MXF -; <D'5A8+94 27 <78CG 9?8=<D!784-( 7?:<@C 38 NF -; 3:9? ;28@C7 >:=952= I5@<87G 9?8= <D!784-( 95H87B48>8C8=>8F .?8 =8E =5A8 27 7B8>2;28C 36 <D,27> O5 B:2=984 9: 5 "94MXPF

$87<@9 0:C87

=:#44 N ': 844:4F

<D!784&@485C6#J2797 X !784 E29? 9?8 75A8 =5A8 8J2797F

Page 11: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 11/32

<D)4:<B&@485C6#J2797 ` )4:<B E29? 9?8 75A8 =5A8 8J2797F

<D!784':9/:<=C g .?8 <784 27 =:9 2= 9?8 <7847 5=C

D4:<B7 ;2@8F

<D':9&!784 U <D!784-( 27 =:9 9?8 -( :; 5 <784F

<Db5C+545A#44 XM 576=> 27 .$!#G 9?8 @8=D9? :; 9?8 :@C<784 =5A8 27 D485984 9?5= MXG 9?8 @8=D9?:; 9?8 =8E <784 =5A8 27 @877 9?5= X :4D485984 9?5= MXG 9?8 =8E <784 =5A8>:=952=7 5 >:@:=G :4 9?8 :@C <784 =5A827 9?8 :E=84S7 =5A8F

<D"84I84$<==2=D X[ "84I84 27 4<==2=DF

<D&CA2=$<==2=D XU &CA2= 27 4<==2=DF

<D':9b9488 Xd !7847 5=C D4:<B7 ;2@8 27 =:9 5 bK.488;2@8F

<Db5C!-( `X .?8 -( 2= <D&>>877-( 27 E4:=DF .?8<7847 5=C D4:<B7 ;2@8 A56 =:9 38 :B8=F

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 29 5=C 48K>4859829F

!))89!784-=;:

/!'0.-*' !))89!784-=;: O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

B57>5@ *"#44 !))89!784-=;: O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

+545A8984 b@:>H Xd <D'5A8+94 @:=D B:2=984 9: <784=5A8

`^ <D$8;'<A E:4C ;2@8 48;848=>8=<A384

MN <D&>>877-( @:=D B4:D45A 5>>877 -(

M^ <D!784-( @:=D <784 -(

Md <D)4:<B-( @:=D D4:<B -( :4 N ;:45@@

^` <D+:7*;;789 E:4C B:7292:= :;;789

g^ <D!784/@5D7 @:=D <784 ;@5D7

gd <D'<Ab5C1:D2=7 E:4C =<A384 :; ;52@8C@:D2= 5998AB97

[N <D+EC(598 @:=D C598 :; @579B577E:4C >?5=D8

[^ <D'<A)4:<B7 E:4C =<A384 :; D4:<B7

Page 12: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 12/32

[[ <D)4:<B7 X[d 36987 54456 :; D4:<B -(7O^` @:=D7P

!))89!784-=;: >5= 38 <78C 9: B4:I2C8 2=;:4A592:= 53:<9 5 7B8>2;2> <784G8=<A84598 5@@ <7847 2= 9?8 ;2@8G :4 8=<A84598 5@@ <7847 2= 5 D4:<BF

-= 5@@ 9?488 >5787G 9?8 ;:@@:E2=D 2=;:4A592:= 53:<9 9?8 <784 27 489<4=8CR<D!784/@5D7G 9?8 <784S7 78992=D7] <D'<Ab5C1:D2=7G 9?8 =<A384 :; ;52@8C @:D2=5998AB97] <D+EC(598G 9?8 B577E:4C >48592:= C598 2= 78>:=C7] <D'<A)4:<B7G 9?8=<A384 :; D4:<B7 9?8 <784 38@:=D7 9:] <D)4:<B7 O5= 54456 :; ^` @:=DE:4C7PG9?8 D4:<B -(7 :; 9?8 D4:<B7 9: E?2>? 9?8 <784 38@:=D7] <D!784-(] 5=C<D'5A8+94 O5 B:2=984 9: 5 "94MXPF

-; <D'<A)4:<B7 27 XG 9?8= 829?84 9?8 ;2479 :4 9?8 78>:=C 8@8A8=9 2= <D)4:<B7>:=952=7 5 D4:<B -(F .?8 ;2479 8@8A8=9 2= 9?8 <D)4:<B7 ;28@C 27 48784I8C ;:49?8 B42A546 D4:<B 5=C >:=952=7 9?8 D4:<B -( 2; 9?8 <784 ?57 5 B42A546 D4:<B]:9?84E278 29 >:=952=7 _84:F

-= 9?8 >578 :; 5 7B8>2;2> <784G 9?8 <784 27 7B8>2;28C 829?84 36 <D!784-( :436 <D'5A8+94F -; <D!784-( 27 <78CG 9?8= <D'5A8+94 7?:<@C 38 5 B:2=984 9: 5_84:K@8=D9? "94MXF -; <D'5A8+94 27 <78CG 9?8= <D!784-( 7?:<@C 38 NF -; 3:9?;28@C7 ?5I8 I5@<87G 9?8= <D!784-( 95H87 B48>8C8=>8F <D)4:<B-( 7?:<@C 5@E56738 789 9: NF

-; <D+:7*;;789 27 NG 9?8= 9?8 2=;:4A592:= B5778C 35>H E2@@ 38 9?59 :; 9?8<784 7B8>2;28CF -; <D+:7*;;789 27 XG 9?8= 9?8 2=;:4A592:= B5778C 35>H E2@@ 389?59 :; 9?8 <784 ;:@@:E2=D 9?8 :=8 7B8>2;28CF -; <D+:7*;;789 27 =829?84 N =:4XG 9?8= 9?8 <Db5C+545A#44 844:4 E2@@ 38 489<4=8CF

.: ?5I8 !))89!784-=;: 8=<A84598 5@@ 9?8 <7847G 6:<4 B4:D45A 7?:<@C789 <D)4:<B-(G <D!784-(G 5=C <D+:7*;;789 9: NG 5=C <D'5A8+94 7?:<@C 38 5B:2=984 9: 5 _84:K@8=D9? "94MXF T?8= 9?8 ;<=>92:= 27 >5@@8CG 9?8 ;2479 <78448>:4C E2@@ 38 489<4=8C O2; B4878=9PF .?8= <D+:7*;;789 7?:<@C 38 789 9: X 5=C9?8 ;<=>92:= >5@@8C 48B8598C@6F #5>? 92A8 29 27 >5@@8CG 9?8 ;<=>92:= E2@@489<4= 2=;:4A592:= := 9?8 =8J9 <784G <=92@ 5 <D':,:48!7847 :4 <D#*/ 844:4 27489<4=8CF

.: ?5I8 !))89!784-=;: 8=<A84598 5@@ <7847 2= 5 D4:<BG 6:<4 B4:D45A 7?:<@C789 <D)4:<B-( 9: 9?8 D4:<B -(G 5=C <D!784-( 5=C <D+:7*;;789 9: N] <D'5A8+947?:<@C 38 5 B:2=984 9: 5 _84:K@8=D9? "94MXF T?8= 9?8 ;<=>92:= 27 >5@@8CG 9?8;2479 <784 48>:4C E29?2= 9?59 D4:<B E2@@ 38 489<4=8CG 2; B4878=9F -;<D+:7*;;789 27 789 9: XG 9?8 48>:4C :; 9?8 <784 5;984 <D!784-( E29?2= 9?59D4:<B 27 489<4=8CF .?27 B4:>877 27 48B8598C <=92@ 5 <D':,:48!7847 :4 <D#*/844:4 27 489<4=8CF

-; <D)4:<B-( >:=952=7 5 D4:<B -( 5=C 5 <784 27 7B8>2;28C 36 <D!784-(

:4 <D'5A8+94G 9?8= 9?8 <784 ?57 9: 38 5 A8A384 :; 9?59 D4:<BF *9?84E278G

5 <D':95,8A384 844:4 27 489<4=8CF

$87<@9 0:C87

=:#44 N ': 844:4F

<D!1-=;:$8>':9048598C M .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 29 5=C 48K>48598 29F

Page 13: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 13/32

<D!784':9/:<=C g .?8 <784 27 =:9 2= 9?8 <7847 5=C D4:<B7;2@8F

<D)4:<B':9/:<=C [ .?8 D4:<B 27 =:9 2= 9?8 <7847 5=C D4:<B7;2@8F

<D':9&!784 U <D!784-( 27 =:9 9?8 -( :; 5 <784F

<D':9&)4:<B d <D)4:<B-( 27 =:9 9?8 -( :; 5 D4:<BF

<D':95,8A384 XN !784 27 =:9 5 A8A384 :; 9?8 D4:<B 7B8>2;28C36 <D)4:<B-(F

<D':,:48!7847 XX .?848 548 =: A:48 <7847 2= 9?8 <7847 5=CD4:<B7 ;2@8G :4 9?848 548 =: A:48 <7847 2=9?8 D4:<BF

<Db5C+545A#44 XM 576=> 27 .$!#G 9?8 @8=D9? :; 9?8 <784 =5A8

27 D485984 9?5= MXG :4 <D+:7*;;789 27 =:9 N:4 XF

<D#*/ `M #=C :; ;2@8F

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 29 5=C 48K>48598 29F

!)"89!784-=;:

/!'0.-*' !)"89!784-=;: O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

B57>5@ *"#44 !)"89!784-=;: O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

+545A8984 b@:>H Xd <D'5A8+94 @:=D B:2=984 9: <784 =5A8

`^ <D$8;'<A E:4C ;2@8 48;848=>8 =<A384

MN <D&>>877-( @:=D B4:D45A 5>>877 -(

M^ <D!784-( @:=D <784 -(

^d <D0?=D/@5D7 E:4C >?5=D8 ;@5D >:C87

gN <D+577E:4C @:=D B:2=984 9: <784B577E:4C

g^ <D!784/@5D7 @:=D <784 ;@5D7

!)"89!784-=;: >5= 38 <78C 9: 789 <D+577E:4C O5 B:2=984 9: 5 "94dPG 9?8 <784S7B577E:4CG 5=C 9?8 <784 ;@5D7 7B8>2;28C 36 <D!784/@5D7F O$8;84 9: Z(595"94<>9<487GZ @5984 2= 9?27 C:><A8=9G ;:4 C8952@7FP .?8 <784 27 7B8>2;28C829?84 36 <D!784-( :4

36 <D'5A8+94 O5 B:2=984 9: 5 "94MXPF -; <D!784-( 27 <78CG 9?8= <D'5A8+947?:<@C 38 5 B:2=984 9: 5 _84:K@8=D9? "94MXF -; <D'5A8+94 27 <78CG 9?8=<D!784-( 7?:<@C 38 NF -; 3:9? ;28@C7 ?5I8 I5@<87G 9?8= <D!784-( 95H87B48>8C8=>8F <D0?=D/@5D7 7?:<@C 38 789 9: 0?=D!784+577EC OXP 2; 9?8 B577E:4C27 9: 38 >?5=D8CG9: 0?=D!784/@5D7 O`P 2; 9?8 <784S7 ;@5D7 548 9: 38 >?5=D8CG5=C 9: 0?=D!&@@ OMP 2; 3:9? 548 9: 38 >?5=D8CF

Page 14: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 14/32

$87<@9 0:C87

=:#44 N ': 844:4F

<D!784':9/:<=C g .?8 <784 27 =:9 2= 9?8 <7847 5=C D4:<B7;2@8F

<D':9&!784 U <D!784-( 27 =:9 9?8 -( :; 5 <784F

<Db5C+545A#44 XM 576=> 27 .$!#G 9?8 @8=D9? :; 9?8 B577E:4C27 D485984 9?5= dG :4 9?8 @8=D9? :; 9?8<784 =5A8 27 D485984 9?5= MXF

<D"84I84$<==2=D X[ "84I84 27 4<==2=DF

<D&CA2=$<==2=D XU &CA2= 27 4<==2=DF

<D':9b9488 Xd !7847 5=C D4:<B7 ;2@8 27 =:9 5 bK.488

;2@8F

<Db5C!-( `X .?8 -( 2= <D&>>877-( 27 E4:=DF .?8 <78475=C D4:<B7 ;2@8 A56 =:9 38 :B8=F

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 29 5=C 48K>48598 29F

!)&<9?8=92>598!784

/!'0.-*' !)&<9?8=92>598!784 O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

B57>5@ *"#44 !)&<9?8=92>598!784 O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

+545A8984 b@:>H Xd <D'5A8+94 @:=D B:2=984 9: <784 =5A8

`^ <D$8;'<A E:4C ;2@8 48;848=>8 =<A384

MN <D&>>877-( @:=D B4:D45A 5>>877 -(

M^ <D!784-( @:=D <784 -(

gN <D+577E:4C @:=D B:2=984 9: <784B577E:4C

!)&<9?8=92>598!784 5<9?8=92>5987 9?8 <784S7 B577E:4CF .?8 <784 27 7B8>2;28C829?84 36 <D!784-( :4 36 <D'5A8+94 O5 B:2=984 9: 5 "94MXPG 5=C 9?8 B577E:4C27 7B8>2K;28C 2= <D+577E:4C O5 B:2=984 9: 5 "94dPF -; <D!784-( 27 <78CG 9?8=<D'5A8+94 7?:<@C 38 5 B:2=984 9: 5 _84:K@8=D9? "94MXF -; <D'5A8+94 27 <78CG9?8= <D!784-( 7?:<@C 38 NF -; 3:9? ;28@C7 ?5I8 I5@<87G 9?8= <D!784-( 95H87B48>8C8=>8F

$87<@9 0:C87

=:#44 N ': 844:4F

<D!784':9/:<=C g .?8 <784 27 =:9 2= 9?8 <7847 5=C D4:<B7;2@8F

<D':9&!784 U <D!784-( 27 =:9 9?8 -( :; 5 <784F

Page 15: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 15/32

<Db5C+545A#44 XM 576=> 27 .$!#G 9?8 @8=D9? :; 9?8 B577E:4C27 D485984 9?5= dG :4 9?8 @8=D9? :; 9?8

<784 =5A8 27 D485984 9?5= MXF

<D-=I5@2C+577EC `` <D+577E:4C 27 =:9 9?8 >:448>9 B577E:4CF

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 29 5=C 48K>48598 29F

!)'8E)4:<B

/!'0.-*' !)'8E)4:<B O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

B57>5@ *"#44 !)'8E)4:<B O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

+545A8984 b@:>H Xd <D'5A8+94 @:=D B:2=984 9: D4:<B=5A8

`^ <D$8;'<A E:4C ;2@8 48;848=>8=<A384

MN <D&>>877-( @:=D B4:D45A 5>>877 -(

Md <D)4:<B-( @:=D D4:<B -(

!)'8E)4:<B >485987 5 =8E D4:<BF .?8 =5A8 :; 9?8 D4:<B 27 7B8>2;28C 2=<D'5A8+94 O5 B:2=984 9: 5 "94MXP 5=C 9?8 D4:<B -( 27 489<4=8C 2= <D)4:<B-(F

$87<@9 0:C87

=:#44 N ': 844:4F

<D!784&@485C6#J2797 X !784 E29? 9?59 =5A8 5@485C6 8J2797F

<D)4:<B&@485C6#J2797 ` )4:<B E29? 9?59 =5A8 5@485C6 8J2797F

<D':,:48!)7 ^ .?8 A5J2A<A I5@<8 Oh////////P ?57 388=485>?8CF

<Db5C+545A#44 XM 576=> 27 .$!#G <D'5A8+94 >:=952=7 5>:@:=G :4 <D'5A8+94 B:2=97 9: 5 7942=D@:=D84 9?5= MX >?545>9847 :4 7?:49849?5= X >?545>984F

<D"84I84$<==2=D X[ "84I84 27 4<==2=DF

<D&CA2=$<==2=D XU &CA2= 27 4<==2=DF

<D':9b9488 Xd !7847 5=C D4:<B7 ;2@8 27 =:9 5 bK.488;2@8F

<Db5C!-( `X .?8 -( 2= <D&>>877-( 27 E4:=DF .?8 <78475=C D4:<B7 ;2@8 A56 =:9 38 :B8=F

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 29 5=C 48K>48598 29F

!)(8@898)4:<B

Page 16: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 16/32

/!'0.-*' !)(8@898)4:<B O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

B57>5@ *"#44 !)(8@898)4:<B O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

+545A8984 b@:>H `^ <D$8;'<A E:4C ;2@8 48;848=>8=<A384

MN <D&>>877-( @:=D B4:D45A 5>>877 -(

Md <D)4:<B-( @:=D D4:<B -(

!)(8@898)4:<B C8@8987 9?8 D4:<B 7B8>2;28C 36 <D)4:<B-(F

$87<@9 0:C87

=:#44 N ': 844:4F

<D)4:<B':9/:<=C [ .?8 D4:<B 27 =:9 2= 9?8 <7847 5=C

D4:<B7 ;2@8F

<D':9&)4:<B d <D)4:<B-( 27 =:9 9?8 -( :; 5 D4:<BF

<Db5C+545A#44 XM 576=> 27 .$!#F

<D"84I84$<==2=D X[ "84I84 27 4<==2=DF

<D&CA2=$<==2=D XU &CA2= 27 4<==2=DF

<D':9b9488 Xd !7847 5=C D4:<B7 ;2@8 27 =:9 5 bK.488;2@8F

<Db5C!-( `X .?8 -( 2= <D&>>877-( 27 E4:=DF .?8<7847 5=C D4:<B7 ;2@8 A56 =:9 38 :B8=F

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 29 5=C 48K>48598 29

!)$8=5A8)4:<B

/!'0.-*' !)$8=5A8)4:<B O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

B57>5@ *"#44 !)$8=5A8)4:<B O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

+545A8984 b@:>H Xd <D'5A8+94 @:=D B:2=984 9: ><448=9D4:<B =5A8

`^ <D$8;'<A E:4C ;2@8 48;848=>8=<A384

MN <D&>>877-( @:=D B4:D45A 5>>877 -(

Md <D)4:<B-( @:=D D4:<B -(

^^ <D,27> @:=D B:2=984 9: =8ED4:<B =5A8

!)$8=5A8)4:<B 48=5A87 9?8 D4:<B 7B8>2;28C 829?84 36 <D)4:<B-( :436 <D'5A8+94 O5 B:2=984 9: 5 "94MXPF -; <D)4:<B-( 27 <78CG 9?8= <D'5A8+94

Page 17: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 17/32

7?:<@C 38 5 B:2=984 9: 5 _84:K@8=D9? "94MXF -; <D'5A8+94 27 <78CG 9?8=<D)4:<B-( 7?:<@C 38 NF -; 3:9? ;28@C7 ?5I8 I5@<87G 9?8= <D)4:<B-( 95H87B48>8C8=>8F .?8 =8E =5A8 27 7B8>2;28C 36 <D,27> O5 B:2=984 9: 5 "94MXPF

$87<@9 0:C87

=:#44 N ': 844:4F

<D!784&@485C6#J2797 X !784 E29? 9?8 75A8 =5A8 8J2797F

<D)4:<B&@485C6#J2797 ` )4:<B E29? 9?8 75A8 =5A8 8J2797F

<D)4:<B':9/:<=C [ .?8 D4:<B 27 =:9 2= 9?8 <7847 5=CD4:<B7 ;2@8F

<D':9&)4:<B d <D)4:<B-( 27 =:9 9?8 -( :; 5 D4:<BF

<Db5C+545A#44 XM 576=> 27 .$!#G 9?8 =8E D4:<B =5A8

>:=952=7 5 >:@:=G 9?8 D4:<B =5A8 B:2=979: 5 7942=D @:=D84 9?5= MX >?545>9847G:4 <D,27> B:2=97 9: 5 7942=D 7?:49849?5= X >?545>984 :4 @:=D84 9?5= MX>?545>9847F

<D"84I84$<==2=D X[ "84I84 27 4<==2=DF

<D&CA2=$<==2=D XU &CA2= 27 4<==2=DF

<D':9b9488 Xd !7847 5=C D4:<B7 ;2@8 27 =:9 5 bK.488;2@8F

<Db5C!-( `X .?8 -( 2= <D&>>877-( 27 E4:=DF .?8<7847 5=C D4:<B7 ;2@8 A56 =:9 38 :B8=F

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 29 5=C 48K>48598 29

!))89)4:<B-=;:

/!'0.-*' !))89)4:<B-=;: O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

B57>5@ *"#44 !))89)4:<B-=;: O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

+545A8984 b@:>H Xd <D'5A8+94 @:=D B:2=984 9: D4:<B=5A8

`^ <D$8;'<A E:4C ;2@8 48;848=>8=<A384

MN <D&>>877-( @:=D B4:D45A 5>>877 -(

Md <D)4:<B-( @:=D D4:<B -(

^` <D+:7*;;789 E:4C B:7292:= :;;789

!))89)4:<B-=;: >5= 38 <78C 9: D89 2=;:4A592:= 53:<9 5 7B8>2;2> D4:<B :4 9:8=<A84598 5@@ :; 9?8 D4:<B7 2= 9?8 ;2@8F -= 3:9? >5787G 9?8 <D)4:<B-( 5=C 9?8<D'5A8+94 O5 B:2=984 9: 5 "94MXP 548 489<4=8CF

Page 18: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 18/32

T?8= !))89)4:<B-=;: 27 <78C 9: D89 2=;:4A592:= 53:<9 5 7B8>2;2> D4:<BG 9?8D4:<B 27 7B8>2;28C 829?84 36 <D)4:<B-( :4 36 <D'5A8+94F -; <D)4:<B-( 27 <78CG

9?8= <D'5A8+94 7?:<@C 38 5 B:2=984 9: 5 _84:K@8=D9? "94MXF -; <D'5A8+94 27<78CG 9?8= <D)4:<B-( 7?:<@C 38 NF -; 3:9? ;28@C7 ?5I8 I5@<87G 9?8= <D)4:<B-(95H87 B48>8C8=>8F -; <D+:7*;;789 27 NG 9?8= 9?8 2=;:4A592:= B5778C 35>H E2@@38 9?59 :; 9?8 D4:<B 7B8>2;28CF -; <D+:7*;;789 27 XG 9?8= 9?8 2=;:4A592:=B5778C 35>H E2@@ 38 9?59 :; 9?8 D4:<B ;:@@:E2=D 9?8 :=8 7B8>2;28CF -;<D+:7*;;789 27 =829?84 N =:4 XG 9?8= 5 <Db5C+545A#44 844:4 E2@@ 38 489<4=8CF

.: ?5I8 !))89)4:<B-=;: 8=<A84598 5@@ D4:<B7 2= 9?8 <7847 5=C D4:<B7 ;2@8G6:<4 B4:D45A 7?:<@C 789 <D)4:<B-( 5=C <D+:7*;;789 9: NG 5=C <D'5A8+94 7?:<@C38 5 B:2=984 9: 5 _84:K@8=D9? "94MXF T?8= 9?8 ;<=>92:= 27 >5@@8CG 9?8 ;2479D4:<B 48>:4C E2@@ 38 489<4=8CG 2; B4878=9F -; <D+:7*;;789 27 789 9: XG 9?82=;:4A592:= :; 9?8 D4:<B 5;984 <D)4:<B-( 27 489<4=8CF .?27 B4:>877 2748B8598C <=92@ 5 <D':,:48)4:<B7 :4 <D#*/ 844:4 27 489<4=8CF

$87<@9 0:C87

=:#44 N ': 844:4F

<D)4:<B':9/:<=C [ .?8 D4:<B 27 =:9 2= 9?8 <7847 5=CD4:<B7 ;2@8F

<D':9&)4:<B d <D)4:<B-( 27 =:9 9?8 -( :; 5 D4:<BF

<D':,:48)4:<B7 X` ': A:48 D4:<B7 8J279 2= 9?8 <7847 5=CD4:<B7 ;2@8F

<Db5C+545A#44 XM 576=> 27 .$!#G :4 <D+:7*;;789 27=829?84 N =:4 XF

<D#*/ `M #=C :; ;2@8F

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 5=C 48K>48598 29

!)&772D=!784.:)4:<B

/!'0.-*' !)&772D=!784.:)4:<B O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

B57>5@ *"#44 !)&772D=!784.:)4:<B O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

+545A8984 b@:>H `^ <D$8;'<A E:4C ;2@8 48;848=>8=<A384

MN <D&>>877-( @:=D B4:D45A 5>>877-(

M^ <D!784-( @:=D <784 -(

Md <D)4:<B-( @:=D D4:<B -(

^d <D+42A546/@5D b::@85= B42A546 D4:<B ;@5D

!)&772D=!784.:)4:<B 5@@:E7 6:<4 B4:D45A 9: 5CC 5 <784 9: 5 D4:<BF .?8 <784 277B8>2;28C 2= <D!784-( 5=C 9?8 D4:<B 27 7B8>2;28C 2= <D)4:<B-(F -;<D+42A546/@5D 27 .$!#G 9?8= 9?8 D4:<B 7B8>2;28C 38>:A87 9?8 <784S7 B42A546

Page 19: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 19/32

D4:<BF O.?8 B42A546 D4:<B 27 <78C 36 &BB@8"?548 /2@8 "84I847 `FNFX 5=C MFNE?8= &BB@8 -- A:C8 27 :=F $8;84 9: Z(595 "94<>9<487GZ @5984 2= 9?27 C:><A8=9G;:4 C8952@7FP

$87<@9 0:C87

=:#44 N ': 844:4F

<D!784':9/:<=C g .?8 <784 27 =:9 2= 9?8 <7847 5=C D4:<B7;2@8F

<D)4:<B':9/:<=C [ .?8 D4:<B 27 =:9 2= 9?8 <7847 5=CD4:<B7 ;2@8F

<D':9&!784 U <D!784-( 27 =:9 9?8 -( :; 5 <784F

<D':9&)4:<B d <D)4:<B-( 27 =:9 9?8 -( :; 5 D4:<BF

<D.::,5=6)4:<B7 \ !784 ?57 5@485C6 388= 5772D=8C 9: 9?8A5J2A<A =<A384 :; D4:<B7F

<Db5C+545A#44 XM 576=> 27 .$!#F

<D!784&@485C6&,8A384 X^ !784 27 5@485C6 5 A8A384 :; 9?8 D4:<BF

<D&+4A46)4:<B#J2797 Xg !784 5@485C6 ?57 5 B42A546 D4:<BF

!)"84I84$<==2=D X[ "84I84 27 4<==2=DF

<D&CA2=$<==2=D XU &CA2= 27 4<==2=DF

<D':9b9488 Xd !7847 5=C D4:<B7 ;2@8 27 =:9 5 bK.488;2@8F

<Db5C!-( `X .?8 -( 2= <D&>>877-( 27 E4:=DF .?8<7847 5=C D4:<B7 ;2@8 A56 =:9 38 :B8=F

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 5=C 48K>48598 29F

!)(8@898!784/4:A)4:<B

/!'0.-*' !)(8@898!784/4:A)4:<B O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR*"#44]

B57>5@ *"#44 !)(8@898!784/4:A)4:<B O!784)4:<B+b+94 9?8+bG b::@85= 576=>P

+545A8984 b@:>H `^ <D$8;'<A E:4C ;2@8 48;848=>8=<A384

MN <D&>>877-( @:=D B4:D45A 5>>877 -(

M^ <D!784-( @:=D <784 -(

Md <D)4:<B-( @:=D D4:<B -(

!)(8@898!784/4:A)4:<B 5@@:E7 6:<4 B4:D45A 9: 48A:I8 9?8 <784 7B8>2;28C2= <D!784-( ;4:A 9?8 D4:<B 7B8>2;28C 2= <D)4:<B-(F

Page 20: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 20/32

$87<@9 0:C87

=:#44 N ': 844:4F

<D!784':9/:<=C g .?8 <784 27 =:9 2= 9?8 <7847 5=CD4:<B7 ;2@8F

<D)4:<B':9/:<=C [ .?8 D4:<B 27 =:9 2= 9?8 <7847 5=CD4:<B7 ;2@8F

<D':9&!784 U <D!784-( 27 =:9 9?8 -( :; 5 <784F

<D':9&)4:<B d <D)4:<B-( 27 =:9 9?8 -( :; 5 D4:<BF

<D':95,8A384 XN !784 27 =:9 5 A8A384 :; 9?8 D4:<B7B8>2;28C 36 <D)4:<B-(F

<Db5C+545A#44 XM 576=> 27 .$!#F

<D"84I84$<==2=D X[ "84I84 27 4<==2=DF

<D&CA2=$<==2=D XU &CA2= 27 4<==2=DF

<D':9b9488 Xd !7847 5=C D4:<B7 ;2@8 27 =:9 5 bK.488;2@8F

<Db5C!-( `X .?8 -( 2= <D&>>877-( 27 E4:=DF .?8<7847 5=C D4:<B7 ;2@8 A56 =:9 38

:B8=F

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 5=C 48K>48598 29F

!))89!1-=;:

/!'0.-*' !))89!1-=;: O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

B57>5@ *"#44 !))89!1-=;:O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

+545A8984 b@:>H Xd <D'5A8+94 @:=D B:2=984 9: 784I84=5A8

`^ <D$8;'<A E:4C ;2@8 48;848=>8=<A384

MN <D&>>877-( @:=D B4:D45A 5>>877 -(

^[ <D"4I4V8472:= E:4C 784I84 I8472:==<A384

gN <D"4I4/@5D7 d 36987 784I84 ;@5D7O9E: @:=D7P

gd <D,2=+EC18= 3698 A2=2A<A B577E:4C@8=D9?

[N <D,5Jb5C1:D2=7 E:4C A5J2A<A ;52@8C@:D2= 5998AB97

Page 21: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 21/32

[` <D+EC#JB(598 @:=D C567 38;:48B577E:4C7 8JB248

!))89!1-=;: 489<4=7 9?8 >?545>9842792>7 :; 9?8 &BB@8"?548 /2@8 "84I84 MFN :49?8 ,5>2=9:7? /2@8 "?542=D 784I84F .?8 2=;:4A592:= 489<4=8C 2=>@<C87<D"4I4V8472:=G 9?8 I8472:= =<A384 :; 9?8 784I84] <D'5A8+94 O5 B:2=984 9: 5"94MXPG 9?8 =5A8 :; 9?8 784I84] <D"4I4/@5D7 O5= 54456 :; 9E: @:=D7PG 9?8784I84 78992=D7 O;<49?84 C87>4238C 2= Z(595 "94<>9<487GZ @5984 2= 9?27C:><A8=9P] <D,2=+EC18=G 9?8 A2=2A<A B577E:4C

@8=D9?] <D,5Jb5C1:D2=7G 9?8 A5J2A<A =<A384 :; ;52@8C @:D2= 5998AB97 9?59 9?8;2@8 784I84 >5= 5@@:E] 5=C <D+EC#JB(598G 9?8 =<A384 :; C567 38;:48 <784B577E:4C7 8JB248F

& <D"4I4V8472:= I5@<8 :; "67U"4I4V84 OMP 2=C2>5987 ,5>2=9:7? /2@8 "?542=D 5=C5 I5@<8 :; &"M"4I4V84 O^P 2=C2>5987 9?8 &BB@8"?548 /2@8 "84I84 MFNF

$87<@9 0:C87

=:#44 N ': 844:4F

<D!1-=;:$8>':9048598C M .?848 27 5 B4:3@8A E29? 9?8 <78475=C D4:<B7 ;2@8F (8@898 29 5=C48K>48598 29F

<Db5C+545A#44 XM 576=> 27 .$!#F

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <78475=C D4:<B7 ;2@8F (8@898 29 5=C48K>48598 29F

!)"89!1-=;:

/!'0.-*' !)"89!1-=;: O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

B57>5@ *"#44 !)"89!1-=;: O!784)4:<B+b+94 9?8+bG b::@85= 576=>P

+545A8984 b@:>H `^ <D$8;'<A E:4C ;2@8 48;848=>8=<A384

MN <D&>>877-( @:=D B4:D45A 5>>877 -(

^` <D&CA2=f86 @:=D B:2=984 9:5CA2=279459:4B577E:4C

^[ <D"4I4V8472:= E:4C 784I84 I8472:==<A384

^d <D0?=D/@5D7 E:4C >?5=D8 ;@5D >:C87

gN <D"4I4/@5D7 d 36987 784I84 ;@5D7O9E: @:=D7P

gd <D,2=+EC18= 3698 A2=2A<A B577E:4C@8=D9?

Page 22: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 22/32

[N <D,5Jb5C1:D2=7 E:4C A5J2A<A ;52@8C @:D2=5998AB97

[` <D+EC#JB(598 @:=D C567 38;:48 <784B577E:4C7 8JB248

!)"89!1-=;: 7897 9?8 ;2@8 784I84 >?545>9842792>7F <D0?=D/@5D7 7?:<@C 38 7899: 0?=D"4I4/@5D7 OXP 2; <D"4I4/@5D7 O5= 54456 :; 9E: @:=D7G C87>4238C ;<49?842= Z(595 "94<>9<487Z @5984 2= 9?27 C:><A8=9P 27 9: 38 >?5=D8C] 0?=D&CA=f86O`P 2; <D&CA2=f86 O5 B:2=984 9: 5 "94dP 27 9: 38 >?5=D8C] 0?=D,2=+EC18= O^P

2; <D,2=+EC18= OE?2>? A<79 38 389E88= N 5=C d 2=>@<72I8P 27 9: 38 >?5=D8C]0?=D,5Jb5C1:D2=7 OdP 2; <D,5Jb5C1:D2=7 OE?2>? A<79 38 389E88= N 5=C XNN2=>@<72I8P 27 9: 38 >?5=D8C] 0?=D+EC#JB(598 OX[P 2; <D+EC#JB(598 OE?2>? A<7938 389E88= N 5=C XNNN 2=>@<72I8P 27 9: 38 >?5=D8C] 0?=D"4I4V8472:= OM`P

2; <D"4I4V8472:= OE?2>? A<79 38 "67U"4I4V84 OMP :4 &"M"4I4V84 O^PP 27 9: 38>?5=D8C] :4 0?=D!1&@@ O[MP 2; 5@@ :; 9?878 I5@<87 548 9: 38 >?5=D8CF

$87<@9 0:C87

=:#44 N ': 844:4F

<D!1-=;:$8>':9048598C M .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 29 5=C 48K>48598 29F

<Db5C+545A#44 XM 576=> 27 .$!#G <D&CA2=f86 27 @54D84 9?5=dG <D,2=+EC18= 27 =:9 389E88= N 5=C dO2=>@<72I8PG <D,5Jb5C1:D2=7 27 =:9 38K9E88= N 5=C XNN O2=>@<72I8PG<D+EC#JB(59827 =:9 389E88= N 5=C XNNN O2=>@<72I8PG:4 <D"4I4V8472:= 27 =:9 "67U"4I4V84 OMP:4 &"M"4I4V84 O^PF

<D"84I84$<==2=D X[ "84I84 27 4<==2=DF

<D&CA2=$<==2=D XU &CA2= 27 4<==2=DF

<D':9b9488 Xd !7847 5=C D4:<B7 ;2@8 27 =:9 5 bK.488;2@8F

<Db5C!-( `X .?8 -( 2= <D&>>877-( 27 E4:=DF .?8 <78475=C D4:<B7 ;2@8 A56 =:9 38 :B8=F

<D-=I5@2C+577EC `` <D"4I4V8472:= 27 "67U"4I4V84 OMP 5=C<D&CA2=f86 27 =:=K=2@F

<D/595@#44:4 \\ .?848 27 5 B4:3@8A E29? 9?8 <7847 5=CD4:<B7 ;2@8F (8@898 29 5=C 48K>48598 29F

(595 794<>9<487

.?27 78>92:= C87>42387 9?8 3297 2= 9?8 <D!784/@5D7 ;28@C :; !)!784+b 5=C 9?83297 2= 9?8 <D"4I4/@5D7 ;28@C :; !)"84I84+bF -9 5@7: @2797 9?8 B545A89843@:>H7 =88C8C 9: >5@@ 9?8 !7847 5=C )4:<B7 @234546 ;<=>92:=7F

b297 2= 9?8 <D!784/@5D7 ;28@C :; !)!784+b

Page 23: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 23/32

b29

!784 ;@5D =<A384 (87>42B92:=

-&0#=53@8C N "89 2; -&0 27 8=53@8C ;:4 9?27 <784F

1:D2=#=53@8C d "89 2; @:D2= 27 8=53@8CF

"<B84!784 \ "89 2; 9?27 <784 27 5 7<B84<784F *=@6:=8 7<B84<784 27 5@@:E8C <=C84,5>2=9:7? /2@8 "?542=DR 9?8 76798A:E=84 O5CA2=279459:4PF

':0?5=D8+EC XN "89 2; 9?8 <784 >5==:9 >?5=D8 ?27 :4?84 B577E:4C ;4:A 5 E:4H79592:=F

)89'8E+EC X` "89 2; 9?8 784I84 7?:<@C C8A5=C 5 =8EB577E:4C ;4:A 9?8 <784 59 9?8 =8J9

@:D2=F .?27 ;@5D 27 5I52@53@8 :=@6 :=9?8 &BB@8"?548 /2@8 "84I84 MFN] 29A<79 38 >@854 ;:4 ,5>2=9:7? /2@8"?542=DF

&@@ :9?84 <D!784/@5D7 3297 548 48784I8C ;:4 9?8 <78 :; &BB@8 0:AB<984F T?8=6:<4 B4:D45A >485987 5 =8E <784 E29? !)'8E!784G 9?8 48784I8C 3297 7?:<@C 38>@8548CF T?8= 6:<4 B4:D45A 27 78992=D :4 >@8542=D <D!784/@5D7 3297 ;:4 5=8J2792=D <784G 9?8 79598 :; 9?8 48784I8C 3297 A<79 38 B48784I8CF

.?8 ;:@@:E2=D ;2D<48 7?:E7 9?8 <D!784/@5D7 3297F

b297 2= 9?8 <D"4I4/@5D7 ;28@C :; !)"84I84+b

b29

"84I84 ;@5D =<A384 (87>42B92:=

&BB@8` N "89 2; 784I84 27 2= &BB@8 -- A:C8F.?27 ;@5D 27 <78C ;:4 9?8 &BB@8"?548/2@8 "84I84 MFN :=@6] 29 A<79 38>@854 ;:4 ,5>2=9:7? /2@8 "?542=DF

':)<8797 X "89 2; D<8797 >5==:9 @:D := 9: 9?27784I84F

-&0)<879#=53@8C ^ "89 2; -&0 27 9<4=8C := ;:4 D<879F

-&0)@:35@#=53@8C g "89 2; -&0 27 9<4=8C := ;:4 9?27>:AB<984F

(:=9"5I8+EC N "89 2; 9?8 &BB@8"?548 E:4H79592:=7?:<@C =:9 5@@:E 9?8 <784 9: 75I8?27 :4 ?84 B577E:4CF .?27 ;@5D 275I52@53@8 := 9?8 &BB@8"?548 /2@8"84I84 MFN :=@6] 29 A<79 38 >@854;:4 ,5>2=9:7? /2@8 "?542=DF

&@@ :9?84 <D"4I4/@5D7 3297 548 48784I8C ;:4 9?8 <78 :; &BB@8 0:AB<984F T?8=6:<4 B4:D45A 7897 :4 >@8547 <D"4I4/@5D7 3297 ;:4 5= 8J2792=D !7847 L )4:<B7

Page 24: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 24/32

(595 /2@8G 9?8 79598 :; 9?8 48784I8C 3297 7?:<@C 38 B48784I8CF

.?8 ;:@@:E2=D ;2D<48 7?:E7 9?8 <D"4I4/@5D7 3297F

&@@ :; 9?8 <D"4I4/@5D7 ;@5D7 548 8;;8>92I8 57 7::= 57 9?8 ;2@8 784I84 27795498CG 8J>8B9 ;:4 -&0)@:35@#=53@8CG E?2>? 27 8;;8>92I8 :=@6 5;984 9?8>:AB<984 27 48795498CF

+545A8984 3@:>H7 =88C8C 9: >5@@ 9?8 !7847 5=C )4:<B7 @234546 ;<=>92:=7

-= +57>5@R

i !78 !)/2@8+b ;:4 !)*B8=/2@8G !)0@:78/2@8 5=C !)048598/2@8 j

!)/2@8+b k $#0*$(

e12=HR l#@8A+94]

e.6B8R -'.#)#$]

<D.45BR -'.#)#$]

<D0AC&CC4R +94]

<D0:AB@892:=R +4:>+94]

<D$87<@9R *"#44]

<D'5A8+94R "942=D+94]

<DV$8;'<AR -'.#)#$]

<D$8;'<AR -'.#)#$]

<D(24-(R 1*')-'.]

<D&>>877-(R 1*')-'.]

<D!784-(R 1*')-'.]

<D)4:<B-(R 1*')-'.]

<D&CA2=f86R "942=D+94]

#'(]

i !78 !)!784+b ;:4 !)'8E!784G !)(8@898!784G !)$8=5A8!784G j

i !))89!784-=;:G !)"89!784-=;:G 5=C !)&<9?8=92>598!784 j

!)!784+b k $#0*$(

e12=HR l#@8A+94]

e.6B8R -'.#)#$]

<D.45BR -'.#)#$]

Page 25: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 25/32

<D0AC&CC4R +94]

<D0:AB@892:=R +4:>+94]

<D$87<@9R *"#44]

<D'5A8+94R "942=D+94]

<DV$8;'<AR -'.#)#$]

<D$8;'<AR -'.#)#$]

<D(24-(R 1*')-'.]

<D&>>877-(R 1*')-'.]

<D!784-(R 1*')-'.]

<D)4:<B-(R 1*')-'.]

<D+:7*;;789R -'.#)#$]

<D,27>R "942=D+94]

<D0?=D/@5D7R -'.#)#$]

<D+577E:4CR "942=D+94]

<D!784/@5D7R 1*')-'.]

<D'<Ab5C1:D2=7R -'.#)#$]

<D+EC(598R 1*')-'.]

<D'<A)4:<B7R -'.#)#$]

<D)4:<B7R &$$&YmNFF^Xn */ 1*')-'.]

#'(]

i !78 !))4:<B+b ;:4 !)'8E)4:<BG !)(8@898)4:<BG !)$8=5A8)4:<BG j

i !))89)4:<B-=;:G !)&772D=!784.:)4:<BG 5=C !)(8@898!784/4:A)4:<B j

!))4:<B+b k $#0*$(

e12=HR l#@8A+94]

e.6B8R -'.#)#$]

<D.45BR -'.#)#$]

<D0AC&CC4R +94]

<D0:AB@892:=R +4:>+94]

<D$87<@9R *"#44]

Page 26: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 26/32

<D'5A8+94R "942=D+94]

<DV$8;'<AR -'.#)#$]

<D$8;'<AR -'.#)#$]

<D(24-(R 1*')-'.]

<D&>>877-(R 1*')-'.]

<D!784-(R 1*')-'.]

<D)4:<B-(R 1*')-'.]

<D+:7*;;789R -'.#)#$]

<D,27>R "942=D+94]

<D+42A546/@5DR b::@85=]

#'(]

i !78 !)"84I84+b ;:4 !))89!1-=;: 5=C !)"89!1-=;: j

!)"84I84+b k $#0*$(

e12=HR l#@8A+94]

e.6B8R -'.#)#$]

<D.45BR -'.#)#$]

<D0AC&CC4R +94]

<D0:AB@892:=R +4:>+94]

<D$87<@9R *"#44]

<D'5A8+94R "942=D+94]

<DV$8;'<AR -'.#)#$]

<D$8;'<AR -'.#)#$]

<D(24-(R 1*')-'.]

<D&>>877-(R 1*')-'.]

<D!784-(R 1*')-'.]

<D)4:<B-(R 1*')-'.]

<D&CA2=f86R "942=D+94]

<D"4I4V8472:=R -'.#)#$]

<D0?=D/@5D7R -'.#)#$]

Page 27: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 27/32

<D"4I4/@5D7R &$$&YmNFFXn */ 1*')-'.]

<D,2=+EC18=R "2D=8Cb698]

;2@@84XR "2D=8Cb698]

<D,5Jb5C1:D2=7R -'.#)#$]

<D+EC#JB(598R 1*')-'.]

#'(]

!784)4:<B+b+94 k o!)+545Ab@:>H$8>]

!)+545Ab@:>H$8> k $#0*$(

0&"# -=98D84 */

NR O <D/2@8+545AR !)/2@8+b P]

XR O <D!784+545AR !)!784+b P]

`R O <D)4:<B+545AR !))4:<B+b P]

MR O <D"84I84+545AR !)"84I84+b P]

#'(]

-= 0R

pC8;2=8 !)+bQ85C84

l#@8A+94 e12=H]

7?:49 e.6B8]

7?:49 <D.45B]

+94 <D0AC&CC4]

+4:>+94 <D0:AB@892:=]

*"#44 <D$87<@9]

"942=D+94 <D'5A8+94]

7?:49 <DV$8;'<A]

7?:49 <D$8;'<A]

@:=D <D(24-(]

@:=D <D&>>877-(]

@:=D <D!784-(]

@:=D <D)4:<B-(]

Page 28: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 28/32

794<>9 !)/2@8+b

!)+bQ85C84

"942=D+94 <D&CA2=f86]

96B8C8; 794<>9 !)/2@8+b !)/2@8+b]

794<>9 !)!784+b

!)+bQ85C84

7?:49 <D+:7*;;789]

"942=D+94 <D,27>]

7?:49 <D0?=D/@5D7]

"942=D+94 <D+577E:4C]

@:=D <D!784/@5D7]

7?:49 <D'<Ab5C1:D2=7]

@:=D <D+EC(598]

7?:49 <D'<A)4:<B7]

@:=D <D)4:<B7m^`n]

96B8C8; 794<>9 !)!784+b !)!784+b]

794<>9 !))4:<B+b

!)+bQ85C84

7?:49 <D+:7*;;789]

"942=D+94 <D,27>]

b::@85= <D+42A546/@5D]

96B8C8; 794<>9 !))4:<B+b !))4:<B+b]

794<>9 !)"84I84+b

!)+bQ85C84

"942=D+94 <D&CA2=f86]

7?:49 <D"4I4V8472:=]

7?:49 <D0?=D/@5D7]

@:=D <D"4I4/@5D7m`n]

b698 <D,2=+EC18=]

Page 29: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 29/32

7?:49 <D,5Jb5C1:D2=7]

@:=D <D+EC#JB(598]

96B8C8; 794<>9 !)"84I84+b !)"84I84+b]

<=2:= !)+545Ab@:>H$8>

!)/2@8+b <D/2@8+b]

!)!784+b <D!784+b]

!))4:<B+b <D)4:<B+b]

!)"84I84+b <D"84I84+b]

96B8C8; !)+545Ab@:>H$8> q!784)4:<B+b+94]

/<=>92:= 7<AA546

.?27 78>92:= B4:I2C87 5 @279 :; 5@@ ;<=>92:=7 ><448=9@6 5I52@53@8 2= 9?8!7847 5=C )4:<B7 @234546F -9 5@7: 7B8>2;287 9?8 B545A8984 3@:>H 9: 38 <78CE29? 85>? ;<=>92:=F

/<=>92:=7 9?59 <78 9?8 !)/2@8+b B545A8984 3@:>H

-= +57>5@R

/!'0.-*' !)*B8=/2@8 O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

/!'0.-*' !)0@:78/2@8 O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

/!'0.-*' !)048598/2@8 O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

-= 0R

B57>5@ *"#44 !)*B8=/2@8 O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

B57>5@ *"#44 !)0@:78/2@8 O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

B57>5@ *"#44 !)048598/2@8 O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

/<=>92:=7 9?59 <78 9?8 !)!784+b B545A8984 3@:>H

-= +57>5@R

/!'0.-*' !)'8E!784 O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

/!'0.-*' !)(8@898!784 O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

/!'0.-*' !)$8=5A8!784 O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

/!'0.-*' !))89!784-=;: O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

/!'0.-*' !)"89!784-=;: O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

/!'0.-*' !)&<9?8=92>598!784 O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

Page 30: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 30/32

-= 0R

B57>5@ *"#44 !)'8E!784 O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

B57>5@ *"#44 !)(8@898!784 O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

B57>5@ *"#44 !)$8=5A8!784 O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

B57>5@ *"#44 !))89!784-=;: O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

B57>5@ *"#44 !)"89!784-=;: O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

B57>5@ *"#44 !)&<9?8=92>598!784 O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

/<=>92:=7 9?59 <78 9?8 !))4:<B+b

B545A8984 3@:>H

-= +57>5@R

/!'0.-*' !)'8E)4:<B O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

/!'0.-*' !)(8@898)4:<B O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

/!'0.-*' !)$8=5A8)4:<B O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

/!'0.-*' !))89)4:<B-=;: O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

/!'0.-*' !)&772D=!784.:)4:<B O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

/!'0.-*' !)(8@898!784/4:A)4:<B O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR*"#44]

-= 0R

B57>5@ *"#44 !)'8E)4:<B O!784)4:<B+b+94 9?8+bG b::@85= 576=> P]

B57>5@ *"#44 !)(8@898)4:<B O!784)4:<B+b+94 9?8+bG b::@85= 576=> P]

B57>5@ *"#44 !)$8=5A8)4:<B O!784)4:<B+b+94 9?8+bG b::@85= 576=> P]

B57>5@ *"#44 !))89)4:<B-=;: O!784)4:<B+b+94 9?8+bG b::@85= 576=> P]

B57>5@ *"#44 !)&772D=!784.:)4:<B O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

B57>5@ *"#44 !)(8@898!784/4:A)4:<B O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

/<=>92:=7 9?59 <78 9?8 !)"84I84+b

B545A8984 3@:>H

-= +57>5@R

/!'0.-*' !))89!1-=;: O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

/!'0.-*' !)"89!1-=;: O9?8+bR !784)4:<B+b+94] 576=>R b**1#&'PR *"#44]

-= 0R

Page 31: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 31/32

B57>5@ *"#44 !))89!1-=;: O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

B57>5@ *"#44 !)"89!1-=;: O!784)4:<B+b+94 9?8+bG b::@85= 576=>P]

$87<@9 >:C87 489<4=8C 36

!)1234546 ;<=>92:=7

<D!784&@485C6#J2797 k X

<D)4:<B&@485C6#J2797 k `

<D!1-=;:$8>':9048598C k M

<D':,:48!)7 k ^

<D!784':9/:<=C k g

<D)4:<B':9/:<=C k [

<D':9&!784 k U

<D':9&)4:<B k d

<D.::,5=6)4:<B7 k \

<D':95,8A384 k XN

<D':,:48!7847 k XX

<D':,:48)4:<B7 k X`

<Db5C+545A#44 k XM

<D!784&@485C6&,8A384 k X^

<D&+4A46)4:<B#J2797 k Xg

<D"84I84$<==2=D k X[

<D&CA2=$<==2=D k XU

<D':9b9488 k Xd

<Db5Cf86 k X\

<D(7H/<@@ k `N

<Db5C!-( k `X

<D-=I5@2C+577EC k ``

<D#*/ k `M

<Db*/ k `^

<D(8;'5A8#44 k \d

Page 32: AppleShare 3.0 Users and Groups Programming Interface (Manual)

7/23/2019 AppleShare 3.0 Users and Groups Programming Interface (Manual)

http://slidepdf.com/reader/full/appleshare-30-users-and-groups-programming-interface-manual 32/32

<D/595@#44:4 k \\

/:4 A:48 2=;:4A592:=

&+(& :;;847 >:=I8=28=9 E:4@CE2C8 5>>877 9: :I84 9?488 ?<=C48C C8I8@:BA8=99::@7G 487:<4>87G 5=C 9452=2=D B4:C<>97G 5=C 9: 2=;:4A592:= ;:4 5=6:=82=9848798C 2= C8I8@:B2=D 5BB@2>592:=7 := &BB@8 B@59;:4A7F 0<79:A847 48>82I89?8 e<54984@6 &+(& .::@7 0595@:D ;859<42=D 9?8 A:79 ><448=9 I8472:=7 :; &BB@8C8I8@:BA8=9 9::@7 5=C 9?8 9?8 A:79 B:B<@54 9?24CKB5496 C8I8@:BA8=9 9::@7F*4C842=D 27 8576] 9?848 548 =: A8A3847?2B ;887G 5=C 5BB@2>592:= ;:4A7 548 =:948e<248C ;:4 A:79 :; :<4 B4:C<>97F

-; 6:< B@5= 9: C8I8@:B &BB@8K>:AB5923@8 ?54CE548 :4 7:;9E548 B4:C<>97 ;:475@8 9?4:<D? 48952@ >?5==8@7G 6:< >5= D89 I5@<53@8 7<BB:49 ;4:A 9?8 (8I8@:B84"<BB:49 08=984R

.?8 &BB@8 +<3@27?2=D "6798A

&BB@8"?548 MFN (8I8@:B84S7 f29R !7847 5=C )4:<B7 +4:D45AA2=D -=984;5>8GV8472:= XFNG E57 E42998=G 8C298CG 5=C >:AB:78C := 5 C87H9:B B<3@27?2=D 76798A<72=D &BB@8 ,5>2=9:7? >:AB<9847G 5= &[email protected]@H =89E:4H 76798AG ,2>4:7:;9 T:4CG5=C l<54Hr+4877F 12=8 549 E57 >48598C E29? &C:38 -@@<79459:4F +4::; B5D87E848 B42=98C := &BB@8 15784T42984 B42=9847F /2=5@ B5D87 E848 :<9B<9 := 5V54296B84 V.[NNF +:79">42B9G 9?8 15784T42984 B5D8KC87>42B92:= @5=D<5D8G E57C8I8@:B8C 36 &C:38 "6798A7 -=>:4B:4598CF

.8J9 5=C C27B@56 96B8 548 &BB@8S7 >:4B:4598 ;:=9G 5 >:=C8=78C I8472:= :;)545A:=CF b<@@897 548 -.0 s5B; (2=D3597F ":A8 8@8A8=97G 7<>? 57 B4:D45A@2792=D7G 548 789 2= &BB@8 0:<4284G 5 ;2J8CKE2C9? ;:=9F