AppleShare 3.0 Users and Groups Programming Interface (Manual)
-
Upload
roberto-bruni -
Category
Documents
-
view
225 -
download
0
Transcript of 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
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@@
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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?
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
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
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 -'.#)#$]
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]
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 -'.#)#$]
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-(]
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=]
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]
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
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
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