より速い接続のためのSmbcacls

より速い接続のためのSmbcacls

smbcacls パフォーマンスの問題があります。カスタムsmbcacls関数を生成するためにutilsソースコードからコードを抽出しました。私が持っている問題はこれです

ワークフローはこんな感じ

talloc_stackframe
cli_session_creds_init(...)
cli_full_connection_creds(...)
cli_ntcreate(...)
cli_query_security_descriptor(...)

cli_full_connection_credsこれはパフォーマンスの大部分を占め、もちろん非常に遅いです。cli_state再利用できず、cli_full_connection_creds次の項目ではcli_ntcreate失敗しますSTATUS_OBJECT_NAME_NOT_FOUND (0xC0000034)

cli_stateを再利用できますか?

関連情報