Windows 7에서 Samba 네트워크 드라이브의 자격 증명을 기억하도록 만드는 방법은 무엇입니까?

Windows 7에서 Samba 네트워크 드라이브의 자격 증명을 기억하도록 만드는 방법은 무엇입니까?

Windows 7 Professional 컴퓨터에서 네트워크 드라이브로 매핑하는 Ubuntu 서버에 Samba 공유가 있습니다.

재부팅할 때마다 드라이브 연결이 끊어진 것으로 표시되며, 비밀번호를 입력할 때마다 '내 자격 증명 기억' 상자를 선택하더라도 드라이브에 액세스하려면 비밀번호를 임대해야 합니다.

재부팅/종료 시 Windows 7에서 자격 증명을 기억하도록 하는 방법이 있습니까, 아니면 세션별로 자격 증명을 기억하는 것입니까?

답변1

이 문제는 오랫동안 나를 괴롭혔습니다. 최종적으로 해결된 사항은 다음과 같습니다.

  1. 기존 매핑된 드라이브 연결을 끊습니다.
  2. 새 드라이브를 매핑합니다. "다시 연결" 및 "다른 자격 증명 사용" 확인란을 선택합니다.
  3. 메시지가 나타나면 사용자 이름으로 SERVER\USERNAME을 입력합니다. 예를 들어 서버 이름이 SHIRE이고 사용자 이름이 Baggins인 경우 사용자 이름으로 SHIRE\Baggins를 입력합니다.
  4. 평소대로 비밀번호를 입력하세요.
  5. "자격 증명 기억" 박스를 체크하세요.

내가 올바르게 이해했다면 Windows 도메인에 대해 인증하지 않기 때문에 일부 이상한 보안 정책이 자격 증명을 지우고 있는 것입니다. 서버 이름을 추가하면 Windows가 거기에 도메인이 있다고 생각하도록 속여서 암호를 성실하게 기억합니다. 또는 뭔가.

이에 대해 Microsoft에 큰 소리를 지르십시오. 잘하셨어요. /풍자

http://alinconstantin.blogspot.com/2009/10/windows-7-cannot-access-smb-shares-on.html

http://alinconstantin.blogspot.com/2010/03/network-shares-on-smb-server-could-not.html

그만한 가치가 있기 때문에 이전에 다른 여러 가지를 시도했지만 그 중 어떤 것도 효과가 있었는지 모르겠습니다. 자세한 내용은 다음 블로그 항목을 참조하세요.

답변2

비밀번호, /user 및 /savecred를 동시에 사용할 수 없다는 것이 밝혀졌습니다. 따라서 다음을 수행해야 합니다.

순 사용 S: \\192.168.1.22\myshare /SAVECRED /PERSISTENT:YES

사용자 이름과 비밀번호를 묻는 메시지가 표시됩니다. 사용자 이름에는 domain\username 구문을 사용해야 합니다! (IP 주소 앞에 백슬래시 문자 2개를 사용하세요.)

답변3

이 문제가 있었고 제어판/저장된 사용자 이름 및 암호에 로그온 자격 증명을 추가하여 해결했습니다(Windows XP/Windows Server 2003 호스트용입니다. Windows 7/Windows Server에도 동일한 문제가 있습니다). 2008이지만 "사용자 및 암호"와 같이 약간 다르게 호출될 수 있습니다. 안타깝게도 현재 영어 Windows 7 호스트가 없습니다.

를 사용하여 명령줄에서도 동일한 결과를 얻을 수도 있습니다 net use. 예를 들어 SHIRE\Baggins(@Will Martin 좋은 예입니다! :))라는 공유를 S:라는 장치에 추가해야 하는 경우 다음을 입력합니다.

net use S: \\SHIRE\Baggins <password> /USER:<domain>\<user> /SAVECRED /PERSISTENT:YES

( <password> <domain>물론 <user>실제 로그온 데이터에 대한 자리 표시자일 뿐입니다.)

이렇게 하면 공유가 마운트되고 "저장된 사용자 이름 및 비밀번호" 제어판 애플릿에 로그온 자격 증명이 추가됩니다.

이게 도움이 되길 바란다.

답변4

나 역시 이 문제를 해결해야 했다. 아래는 내 환경과 솔루션입니다.

환경:

  • Ubuntu 12.04의 삼바 공유
  • Ubuntu 서버가 회사 네트워크의 다른 컴퓨터와 동일한 도메인에 있지 않았습니다.
  • 위의 제한으로 인해 DNS 항목을 생성할 수 없습니다.
  • 도메인에 없고 회사 인증 프로토콜에 연결할 수 없기 때문에 인증은 Ubuntu 서버에 대해 로컬이어야 했습니다.
  • 많은 Windows 7 기업 컴퓨터에서 드라이브를 매핑해야 했기 때문에 솔루션은 스크립트 형식이어야 했습니다.

해결책:

  • 다음 두 문이 포함된 bat 파일($ 앞에 오는 텍스트는 바꿔야 할 변수입니다)

cmdkey /추가: $serverIP /user:$serverIP\$unixAccoutnName /pass:$password

순 사용 $driveLetter: /d

순 사용 $driveLetter: \$serverIP\$shareName /savecred /percious:yes

자격 증명을 선택하려면 재부팅하거나 로그오프한 후 다시 로그인해야 합니다.

관련 정보