Windows 7에서 우분투 공유 폴더 매핑

Windows 7에서 우분투 공유 폴더 매핑

우분투를 실행하는 가상 머신이 있고 우분투에서 일부 파일을 호스팅하고 Windows PC에서 드라이브를 매핑하려고 합니다.

다음 단계를 따르세요.여기, \ubuntu_ip를 입력하면 (Windows에서) "work" 폴더를 볼 수 있습니다. 하지만 Windows에서 "svc_acct"로 액세스하거나 매핑하려고 하면 "0x80070043 오류 네트워크 이름을 찾을 수 없습니다"라는 메시지가 나타납니다. Windows에서 올바르게 액세스하지 못하는 것 같습니다.

아래의 SAMBA 구성(svc_acct는 Linux에서 설정된 계정입니다). Windows에서 폴더에 액세스할 때 사용자 이름/비밀번호를 묻는 메시지가 나타납니다. 정확히 어떤 자격 증명을 입력해야 할지 잘 모르겠습니다.

samba config:
[work]
path = /home/svc_acct/work
valid users = svc_acct
available = yes
read only = no
browsable = yes
public = yes
writable = yes
force user = svc_acct
create mask = 0777
directory mask = 0777

업데이트:

이 문제를 해결하기 위해 내가 한 일은 삼바 구성의 경로를 다음에서 다음 path = /home/svc_acct/work으로 변경하는 것입니다.path = /home/svc_acct이것게시물 (마지막 문장). 그러면 폴더를 클릭하려고 할 때 Windows에서 더 이상 비밀번호를 묻는 메시지가 표시되지 않습니다. 링크를 제안해주신 @sancho.s에게 감사드립니다.

답변1

smb.conf및 Windows 공유를 일치시켜야 합니다 . 한 가지 옵션은 Windows에서 공유에 액세스할 수 있는 사람을 제한하지 않는 것입니다 valid users. 예를 참조하세요.이것.

제가 생각할 수 있는 또 다른 옵션은 위 링크에 설명된 대로 Windows 공유를 올바르게 설정하지 않고 있다는 것입니다. 유용할 수 있는 %S매크로를 참고하세요(공식 문서여기).

서비스를 다시 시작해야 할 수도 있습니다(이미 수행한 것 같습니다).

당신이 하고 있는 일을 더 자세히 설명할 수도 있습니다. 어떤 조건에서 "0x80070043 오류 네트워크 이름을 찾을 수 없습니다."가 발생하거나 사용자 이름/비밀번호를 묻는 메시지가 표시되는지는 확실하지 않습니다. 스크린샷도 도움이 될 수 있습니다.

추가 정보가 부족하므로 몇 가지 유용한 링크를 추가하겠습니다.

수용된 솔루션관련 질문에서 (VirtualBox의 경우 대부분/모두 여기에 적용됩니다). 다른 답변이 도움이 될 수 있습니다.

VirtualBox NAT 뒤의 게스트 Linux에서 Samba에 액세스하는 방법은 무엇입니까?

VirtualBox 폴더를 반대로 공유하시겠습니까? 게스트 호스트?

https://serverfault.com/questions/15858/accessing-shared-folders-from-ubuntu-guest-os-in-vmware-workstation-ace-editio

https://www.virtualbox.org/wiki/Sharing_files_on_OSE

답변2

Ubuntu VM의 IP 주소를 통해 Samba 공유에 액세스해 보십시오. 이것이 작동한다면 다음 중 하나를 사용할 수 있습니다.

  • VM에 고정 IP 주소를 제공하고 이를 파일에 추가합니다 hosts(솔루션으로서 기술 수준이 너무 낮지 않은 경우).

  • /etc/samba/smb.confWORKGROUP 줄 뒤에 를 추가하여 에서 Netbios를 활성화한 netbios name = Your-PC-name다음 로 삼바를 다시 시작합니다 sudo service smbd restart.

  • 파일 에서 다음 줄을 /etc/samba/smb.conf찾습니다 name resolve order.

    ;   name resolve order = lmhosts host wins bcast
    

    bcast해당 행의 주석 처리를 제거하고 해당 행이 목록의 첫 번째인지 확인한 다음 Samba를 다시 시작하십시오.

Windows에서 DNS를 플러시하고 재부팅해야 할 수도 있습니다.

ipconfig /flushdns
ipconfig /registerdns

관련 정보