
우분투를 실행하는 가상 머신이 있고 우분투에서 일부 파일을 호스팅하고 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에 액세스하는 방법은 무엇입니까?
답변2
Ubuntu VM의 IP 주소를 통해 Samba 공유에 액세스해 보십시오. 이것이 작동한다면 다음 중 하나를 사용할 수 있습니다.
VM에 고정 IP 주소를 제공하고 이를 파일에 추가합니다
hosts
(솔루션으로서 기술 수준이 너무 낮지 않은 경우)./etc/samba/smb.conf
WORKGROUP 줄 뒤에 를 추가하여 에서 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