VPN MPPE Key Access Userがいっぱい

Leopard Server上で

$ sudo pdbedit -L

などしてみたら,

uucp:4:Unix to Unix Copy Protocol
vpn_15f10b807113:57:VPN MPPE Key Access User
dsDoDirNodeAuthOnRecordType gave -14740 [eServerSendError]: kDSStdAuthGetEffectivePolicy for user  "vpn_45ef6d05bf63"
dsDoAttributeValueSearchWithData gave -14071 [eDSInvalidReference]
BACKTRACE: 8 stack frames:
 #0 0   pdbedit                             0x0004da7c log_stack_trace + 36
 #1 1   odsam.dylib                         0x00353028 0x0 + 3485736
 #2 2   odsam.dylib                         0x00353094 0x0 + 3485844
 #3 3   odsam.dylib                         0x003550d8 0x0 + 3494104
 #4 4   odsam.dylib                         0x0035bc9c init_module + 15888
 #5 5   odsam.dylib                         0x0035cabc init_module + 19504
 #6 6   pdbedit                             0x00003944 main + 3196
 #7 7   pdbedit                             0x00001d28 start + 68
vpn_45ef6d05bf63:57:VPN MPPE Key Access User
dsGetRecordList gave -14071 [eDSInvalidReference]
BACKTRACE: 5 stack frames:
 #0 0   pdbedit                             0x0004da7c log_stack_trace + 36
 #1 1   odsam.dylib                         0x003566d8 0x0 + 3499736
 #2 2   odsam.dylib                         0x0035c9e0 init_module + 19284
 #3 3   pdbedit                             0x00003944 main + 3196
 #4 4   pdbedit                             0x00001d28 start + 68
get_records gave -14071 [eDSInvalidReference]
BACKTRACE: 5 stack frames:
 #0 0   pdbedit                             0x0004da7c log_stack_trace + 36
 #1 1   odsam.dylib                         0x00356850 0x0 + 3500112
 #2 2   odsam.dylib                         0x0035c9e0 init_module + 19284
 #3 3   pdbedit                             0x00003944 main + 3196
 #4 4   pdbedit                             0x00001d28 start + 68
$ 

落ちた.


WGMで調べてみたら,ローカルに2個,LDAP上に2個,計4個の"VPN MPPE Key Access User"があった.UIDはいずれも57.


これといった激甚な不利益はないものの,気持ち悪いので直した.

直し方

まず,WGMを使い,全ての"VPN MPPE Key Access User"を削除.


次に,Leopard Server上で下記のコマンドを実行

$ sudo vpnaddkeyagentuser /LDAPv3/127.0.0.1

LDAPの管理アカウントとパスワードを聞かれるので,適宜入力.

Enter admin name for node /LDAPv3/127.0.0.1:
Password:

すっきりした.