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


16

내 우분투 서버에 Samba 공유가 있으며 Windows 7 Professional 컴퓨터에서 네트워크 드라이브로 매핑합니다.

재부팅 할 때마다 드라이브 연결이 끊긴 것으로 표시되고 액세스하려면 비밀번호를 입력 할 때마다 '내 자격 증명 기억'상자를 선택하십시오.

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

답변:


23

이 문제는 여러 해 동안 나를 귀찮게했다. 마지막으로 수정 한 것은 다음과 같습니다.

  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

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


3
다른 방법 : 모든 네트워크 드라이브를 삭제하고 다시 매핑하는 대신 "Credential Manager"를 사용할 수 있습니다. "MyComputerName \ Baggins"와 같은 것이 이미 있으면 "SHIRE \ Baggins"로 편집하십시오. 아무것도 없으면 "SHIRE \ Baggins"를 추가하십시오.
Martin JH

2

암호, / user 및 / savecred를 동시에 사용할 수 없습니다. 따라서 다음을 수행해야합니다.

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

사용자 이름과 비밀번호를 묻습니다. 사용자 이름에 domain \ username 구문을 사용하십시오! (IP 주소 앞에 2 개의 백 슬래시 문자를 사용하십시오.)


고마워요
Axel Latvala

1

이 문제가 발생하여 제어판 / 저장된 사용자 이름 및 암호 (Windows XP / Windows Server 2003 호스트 용)에 로그온 자격 증명을 추가하여 문제를 해결했습니다. Windows 7 / Windows Server에서도 마찬가지입니다. 2008 년은 "사용자 및 암호"와 같이 약간 다르게 표시 될 수 있습니다. 슬프게도 현재 영어 Windows 7 호스트가 없습니다).

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

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

( <password> <domain>그리고 <user>실제 로그온 데이터를 바로 자리는 분명히 있습니다.)

공유를 탑재하고 로그온 자격 증명을 "저장된 사용자 이름 및 암호"제어판 애플릿에 추가해야합니다.

이게 도움이 되길 바란다.


나는 Windows 7 에서이 구문을 시험해 보았고 사용 된 스위치가 모순된다고보고 : net use Z : \\ computername \ sharename paswrd / USER : computername \ username / SAVECRED / PERSISTENT : YES
user1445967

Windows 7의 자격 증명 관리자에 추가하면 나를 위해 일했습니다!
IMTheNachoMan

1

이 문제도 해결해야했습니다. 아래는 내 환경과 솔루션입니다.

환경:

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

해결책:

  • 다음 두 문장이있는 bat 파일 ($ 앞에 오는 텍스트는 대체해야하는 변수 임)

cmdkey / add : $ serverIP / user : $ serverIP \ $ unixAccoutnName / pass : $ password

순 사용 $ driveLetter : / d

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

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

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