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


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.