네트워크 공유에 로그인 한 사용자를 어떻게 변경합니까?


63

"내 자격 증명 기억"확인란을 선택하지 않아도 탐색기 (매핑 된 네트워크 드라이브가 아님)를 통해 서버에 연결하면 Windows는 로그 아웃 할 때까지 암호를 기억합니다. 로그 아웃했다가 다시 로그인하지 않고 공유에 대한 사용자 / 암호를 전환 할 수있는 방법이 있습니까?

답변:


29

공유를 시스템에 매핑하거나 내 컴퓨터를 통해 직접 공유하고 있습니까? 드라이브를 매핑하면 다른 사용자 이름을 사용하여 연결 링크를 선택하고 해당 사용자 / 암호를 선택할 수 있습니다. 'net use'명령을 사용하면 대체 자격 증명을 사용하여 공유에 액세스 할 수 있지만 해당 대체 자격 증명을 사용하여 공유하지 않고 공유를 탐색 할 수 있는지 확실하지 않습니다.


12
'순 사용'이 작동했습니다! 'net use \\ SERVER * / user : username'명령은 공유의 자격 증명을 변경합니다. 감사!
Tim

1
@ Tim M : 실제로 net use \\SERVER\SHARE ...별표가없는 (그리고 공유 이름이 있지만 실제로는 ;-) 실행할 때 사용했다고 가정합니다. 별표는 드라이브 문자가 할당되도록합니다. 이 작업을 너무 여러 번 수행하면 시간이 초과됩니다!
SamB

저도 같은 문제를 가지고 있지만, 그 일을하면 오류 얻을 System error 1326 has occurred.Logon failure: unknown user name or bad password.하지만 올바른 감히 이름을 알고 passwor
Petah

1
와 시도 *"둘 이상의 사용자 이름을 사용하여 동일한 사용자가 서버 또는 공유 리소스에 다중 연결, 허용되지 않습니다. 모든 서버에 이전 연결 또는 공유 리소스를 해제하고 다시 시도하십시오." 로 시도하여 \share"명령이 성공적으로 완료되었습니다."라고 말합니다. 하지만 여전히 공유에 액세스 할 수 없습니다.
Mark Jeronimus

@tim 그 솔루션은 저에게 완벽하게 작동했습니다. Synology NAS에서 사용자의 이름을 변경하여 Windows 사용자와 일치하도록했지만 서버와 클라이언트를 재부팅 한 후에도 홈 디렉토리가 표시되지 않는 상황이있었습니다. 이전 공유를 모두 제거한 다음 실행했습니다 net use \\SERVER * /user:username. 암호를 입력하면 갑자기 모든 공유가 나타납니다. SamB가 의미하는 것과 달리 드라이브 문자가 할당되지 않았 음을 추가해야합니다. 정확히 내가 예상했던 행동. =)

41

제어판을 통해 Windows의 공유에 대해 저장된 자격 증명을 재정의 할 수 있습니다. 나는 이것이 Windows 2000 또는 XP 이상에서 가능해야한다고 생각합니다. 그러나이 기능의 이름은 모든 버전에서 다릅니다. 이 게시물에서 Windows 7의 이름을 사용하고 있습니다.

  • 사용자 계정 및 가족 보호에서 계정 페이지를 엽니 다.

    시작 메뉴에서 이미지를 클릭하거나 제어판을 탐색하십시오.

  • 왼쪽 패널에서 신임 정보 관리를 선택하십시오.

  • Windows 자격 증명에서 :

    • 해당 서버에 항목이 있으면 삭제하십시오.

      (이전에 와본 적이 없다면 아마도 존재하지 않을 것입니다).

    • Windows 신임 정보 추가를 선택하십시오.

    • 서버를 입력하십시오 (예 :) \\10.0.0.2\myShare.

    • 원하는 새 자격 증명을 입력하십시오.

이제로 수동으로 탐색 \\10.0.0.2\myShare하면 더 이상 이전 자격 증명을 사용하지 않습니다.


2
분명히 cmdkey유틸리티는 명령 행에서이를 관리하는 데 사용됩니다.
Martin

1
새 자격 증명을 추가 한 후 Windows가 다른 자격 증명을 사용하여 공유를 이미 연결 한 경우 로그 아웃했다가 다시 로그인해야합니다.
Edward Brey

@EdwardBrey IIRC 로그 아웃 할 필요가 없었습니다. 기존 레코드를 먼저 제거 했습니까? 또한 해당 공유에 대해 마운트 된 네트워크 드라이브의 연결을 끊어보십시오.
thnee

새 자격 증명을 추가하기 전에 Windows가 HomeGruop 자격 증명을 사용하여 인증 한 공유에 액세스하려고했지만 액세스 권한이 없다고 생각했습니다. 빈 폴더 만 오류가 발생하지 않았습니다. HomeGroup 자격 증명을 제거하고 싶지 않았으므로 Windows에서 사용 중지를 알리는 유일한 방법은 로그 아웃하는 것입니다.
Edward Brey

26

나는 Matrix와 Tim이 제안한 것을 사용하려고 시도했지만 그것이 효과가 없었습니다. 내 경우에는

net use \\SERVER\share /delete

이 작업은 공유 드라이브에 대한 모든 연결을 종료 한 다음 다시 연결하려고하면 사용자 이름과 암호를 다시 입력하라는 메시지가 표시됩니다.


1
이것은 나를 위해 일했지만 서버에 대한 연결이 즉시 종료되지 않았습니다, 나는 쫓겨나 기 전에 약 1 분 동안 공유 폴더를 찾아 볼 수있었습니다
flagg19

12

캐시 된 자격 증명을 삭제하려면 다음 단계를 수행하십시오.

기사 http://www.morgantechspace.com/2013/07/how-to-clear-windows-cached-credentials.html을 참조 할 수 있습니다 .

  1. 클릭 Start -> Run하거나 ⊞ Win+ 를 클릭하여 실행 창을 엽니 다 R.

  2. 텍스트 상자에 명령 rundll32.exe keymgr.dll, KRShowKeyMgr을 입력하고 확인을 클릭하십시오. 참고 : 명령 프롬프트를 통해이 명령을 입력하고 실행할 수도 있습니다.

  3. 저장된 자격 증명을 제거하려면 항목 중 하나를 선택하고을 선택하십시오 Remove. 확인 화면이 나타납니다. 를 클릭 OK하면 계정이 제거됩니다.

  4. Add버튼 을 클릭 하고 적절한 정보를 입력 하여 저장된 비밀번호를 추가 할 수 있습니다 .


5

자격 증명을 제거하거나 편집 한 경우 Windows에서 로그 아웃했다가 다시 로그인해야합니다. 그렇지 않으면 캐시 된 자격 증명이 계속 사용됩니다.


2
너무 많은 답변이 다른 방법을 통해 저장된 자격 증명을 삭제 / 업데이트하는 방법을 설명하지만 적어도 내 경우에는 로그 아웃하고 다시 로그인 할 때까지 아무런 효과가 없었습니다!
Robert Waddell

4

Windows 8 위치는 약간 다릅니다.

GUI를 통해

제어판 -> 모든 제어판 항목 -> 자격 증명 관리자

-또는-

실행 상자 ( Windows Key+ R)를 사용하십시오 . control /name Microsoft.CredentialManager


3

이 작업은 공유 드라이브에 대한 모든 연결을 종료 한 다음 다시 연결하려고하면 사용자 이름과 암호를 다시 입력하라는 메시지가 표시됩니다.

다시 로그인하고 다시 확인하십시오


3

승 + R

cmd-> 입력

순 사용 x : \\ 192.168.2.10 \ dir / user : workgroup \ xxx yyy / persistent : yes

여기서 xxx는 귀하의 로그인입니다.

yyy는 비밀번호입니다

dir은 공유 디렉토리입니다

x :-장착하려는 드라이브입니다.


1

여기에 모두 감사합니다.이 목적을 위해 박쥐 스크립트를 작성했으며 매번 성공합니다 .Win10 및 Win7에서 테스트되었습니다.

나는 다시 시작 LanmanWorkstation하고 lmhosts서비스했고 일했다.

set LoginAccount=USERNAME
REM Replace USERNAME by your username

set LoginPasswd=PASSWD
REM Replace PASSWD by your password


set ShareServer=SERVERIP
REM Replace SERVERIP by your server's IP or DNS Name

REM 

REM Check if Credential of target Server Exsit
cmdkey /list:%ShareServer% | findstr /N ^^ | findstr /V "^[1-2]:" | findstr /I /C:" %ShareServer%" >nul

if '%errorlevel%' NEQ '0' (
    REM Non Credential of target Server Exsit
    REM Do nothing
) else (
    REM Credential of target Server Exsit
    REM Delete the Credential
    cmdkey /delete:%ShareServer%
)

REM Add new Credential
REM You can found the new Credential in "Control Panel -> Credential Manager"
cmdkey /add:%ShareServer% /user:%COMPUTERNAME%\%LoginAccount% /pass:%LoginPasswd%

REM Delete All cached Credentials of target Server
net use \\%ShareServer% /delete /Y

REM Set Relative Services Start Type to Auto
sc config LanmanWorkstation start=auto >NUL 2>&1
sc config lmhosts start=auto >NUL 2>&1
sc config netlogon start=auto >NUL 2>&1
sc config sessionenv start=auto >NUL 2>&1
sc config Browser start=auto >NUL 2>&1

REM Restart Relative Services by Powershell
powershell -inputformat none -outputformat none -NonInteractive -Command "Restart-Service LanmanWorkstation,lmhosts -Force"

REM Make new connection
net use \\%ShareServer% "%LoginPasswd%" /user:"%COMPUTERNAME%\%LoginAccount%"

REM Open shared folder on Explorer
explorer \\%ShareServer%

도메인 계정을 사용하여이 작업을 수행하는 경우, 교체 %COMPUTERNAME%\%LoginAccount%%LoginAccount%@YOUR.DOMAIN.


0

방금 다음과 같은 로컬 사용자 / 비밀번호 목록이 있음을 발견했습니다.

제어판> 자격 증명 관리자

(로컬 네트워크 공유, ftp 계정 등)


0

아직 사용하지 않은 이름 또는 IP를 통해 네트워크 공유에 다시 액세스하십시오.

\\192.168.2.10\잘못된 사용자와 연결 경우 서버 이름을 대신 사용하여 다시 시도 할 수 있습니다 . 열면 \\Server\자격 증명을 다시 입력하라는 메시지가 나타납니다. 그때부터는 동일한 서버이지만 다른 사용자와 함께 두 개의 열린 세션이 생깁니다. 로그인이 만료 될 때까지 계속되는 것 같습니다. 다음 로그 아웃 때까지입니다.

이 때문에 지금부터 올바른 경로를 사용하고 있는지 확인해야합니다! 백업을 실행할 수있는 권한이 높은 계정으로 로그인해야하는 경우 백업 도구가 이제 IP가 아닌 \ Server [path]`에서 작동하는지 확인하십시오.

내가 아는 한 이것은 최소한의 노력이 필요한 해결 방법입니다. 다시 로그인하거나 네트워크 드라이브를 매핑해야하는 번거 로움을 피하고 싶을 때 편리합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.