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 を再利用することは可能ですか?

関連情報