跳转到主内容

某些Vserver上无法访问CIFS共享

i
Knowledge Base guidance

This article may include metadata, visibility, validation state, and related support guidance.

适用场景

  • ONTAP 9
  • CIFS/SMB

问题描述

  • 尝试通过FQDN或IP访问Vserver上的CIFS共享时、操作会失败
  • 其他Vserver可以正常工作
  • ems.logs 中、我们会发现secd.cifsAuth.noNameMap 错误:

[Node-01: secd: secd.cifsAuth.noNameMap:error]: vserver (svm1) CIFS name to UNIX name mapping problem. Error: User authentication procedure failed CIFS SMB2 Share mapping - Client Ip = 10.10.10.7   [  4035] User 'DOMAIN\user' authenticated using NTLMv2 security **[  4035] FAILURE: CIFS authentication failed

  • secd.log 中:

...
debug:  IP qualifier is not present in NameMapping config  { in getIpqPresentInNameMappingConfig() at src/configuration_manager/secd_configuration_manager.cpp:4796 }
ERR  :  RESULT_ERROR_SECD_CONFIGURATION_NOT_FOUND:6943 in query() at src/configuration_manager/secd_configuration_sources.cpp:9032
ERR  :  RESULT_ERROR_SECD_CONFIGURATION_NOT_FOUND:6943 in getNmSwitch() at src/configuration_manager/secd_configuration_manager.cpp:2670
ERR  :  RESULT_ERROR_SECD_CONFIGURATION_NOT_FOUND:6943 in getAppropriateWindowsToUnixMapping() at src/name_mapping/secd_name_mapping.cpp:692
ERR  :  RESULT_ERROR_SECD_CONFIGURATION_NOT_FOUND:6943 in mapNameWindowsToUnix() at src/name_mapping/secd_name_mapping.cpp:1366
ERR  :  RESULT_ERROR_SECD_CONFIGURATION_NOT_FOUND:6943 in mapName() at src/name_mapping/secd_name_mapping.cpp:2170
ERR  :  RESULT_ERROR_SECD_TRANSIENT_MAPPING_FAILURE:7037 in mapName() at src/name_mapping/secd_name_mapping.cpp:2189
ERR  :  RESULT_ERROR_SECD_TRANSIENT_MAPPING_FAILURE:7037 in secdGetUnixCredsForWindowsUser() at src/authentication/secd_rpc_auth.cpp:1143
ERR  :  RESULT_ERROR_SECD_TRANSIENT_MAPPING_FAILURE:7037 in secdLoadUnixCredsFromContext() at src/authentication/secd_rpc_auth.cpp:336
ERR  :  RESULT_ERROR_SECD_TRANSIENT_MAPPING_FAILURE:7037 in secdLoadResponseFromContext() at src/authentication/secd_rpc_auth.cpp:534
ERR  :  RESULT_ERROR_SECD_TRANSIENT_MAPPING_FAILURE:7037 in secd_rpc_auth_extended_1_svc_secd() at src/authentication/secd_rpc_auth.cpp:1768
ERR  :  CIFS authentication failed { in secd_rpc_auth_extended_1_svc_secd() at src/authentication/secd_rpc_auth.cpp:1789 }
debug:  Domain name: DOMAIN  { in secdLoadWindowsDomainNameInfo() at src/authentication/secd_rpc_auth.cpp:898 }
debug:  SecD RPC Server sending reply to RPC 151: secd_rpc_auth_extended  { in secdSendRpcResponse() at src/server/secd_rpc_server.cpp:2289 }
ERR  :  RESULT_ERROR_SECD_TRANSIENT_MAPPING_FAILURE:7037 in getFailureCode() at src/utils/secd_thread_task_journal.cpp:348
debug:  Vserver's operational state: running  { in isVserverRunning() at src/configuration_manager/secd_configuration_manager.cpp:2814 }
ALERT:  sending EMS. Logging the RPC to secd.log  { in shouldLogInEms() at src/utils/secd_ems_utils.cpp:263 }
debug:  Logged secd.cifsAuth.noNameMap to EMS  { in logEmsEventWithJournalForCifsAuthError() at src/utils/secd_ems_utils.cpp:1270 }