액세스 시도 중관리자$원격 컴퓨터에서 공유하면 다음 오류가 발생합니다.
둘 이상의 사용자 이름을 사용하여 동일한 사용자가 서버 또는 공유 리소스에 다중 연결하는 것은 허용되지 않습니다. 서버 또는 공유 리소스에 대한 이전 연결을 모두 끊고 다시 시도하십시오.
하지만,순 사용항목이 보고되지 않습니다.
C:\Users\XXXX>net use
New connections will be remembered.
There are no entries in the list.
그럴 수 있을까?관리자$원격 컴퓨터에 존재하지 않습니까?
답변1
공유가 없으면 서버는 "네트워크 이름을 찾을 수 없습니다"를 반환합니다. 지금 얻는 것은 정확히 다음을 의미합니다. 또 다른 활성 연결이 있습니다.
것 같다순 사용명시적으로 열린 연결( net use \\server\share
또는 GUI를 통해 매핑된 드라이브)만 보고하고 암시적 연결(단순히 파일이나 파이프를 열어 설정된)은 보고하지 않습니다. netstat
활성 SMB 연결이 있는지 확인하고 네트워크 공유의 파일에 대한 열린 핸들을 보유하는 프로세스가 있는지 Process Explorer를 확인하는 데 사용합니다 .
답변2
다시 나는 이 문제로 어려움을 겪고 있습니다... stackexchande 사이트 전체에 걸쳐 이 질문에 대한 다양한 변형이 있습니다...
따라서 이를 처리하는 방법 목록은 다음과 같습니다.
- 오래된 자격 증명을 정리하는 "자격 증명 관리자"
- "net use"는 나열하고 "net use * /delete"는 모든 것을 제거합니다.
- 디버깅을 위한 netstat(@grawity에게 감사드립니다)
- 이름 대신 IP로 서버에 연결
또한 Windows 탐색기가 처음으로 로컬 사용자 자격 증명을 사용할 때 로컬 자격 증명이 실패한 경우에만 올바른 자격 증명을 입력할 수 있는 이 기능이 있습니다. 서버에 해당 사용자 또는 게스트 액세스 권한이 있지만 다른 사용자 이름을 사용해야 하는 경우 이는 상당히 골치 아픈 일이 될 수 있습니다.
UPD. 내 원인으로 이 동작은 Windows 업데이트 + 레거시 그룹 정책 "안전하지 않은 게스트 로그온 활성화"로 인해 발생했습니다. 하지만 이 그룹 정책이 없으면 해당 서버에 대한 연결이 전혀 불가능했습니다.