web-dev-qa-db-ja.com

Windows7でubuntu共有フォルダーをマップする

私はubuntuを実行している仮想マシンを持っており、ubuntuでいくつかのファイルをホストし、WindowsPCでドライブをマップしようとしています。

手順 ここ に従うと、\ 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

更新:

これを解決するために私がしたのは、 this post(最後の文)に続いて、sambaconfigのパスをpath = /home/svc_acct/workからpath = /home/svc_acctに変更することだけです。その後、フォルダをクリックしようとしたときにWindowsでパスワードの入力を求められなくなりました。リンクを提案してくれた@ sancho.sに感謝します。

3
iwbabn

smb.confとWindows共有を一致させる必要があります。 1つのオプションは、Windowsでvalid usersを使用して共有にアクセスできるユーザーを制限することではありません。たとえば、 this

私が考えることができる別のオプションは、たとえば説明されているように、Windows共有を正しく設定していないことです。上記のリンクで。おそらく有用な%Sマクロに注意してください(公式ドキュメント ここ )。

サービスを再起動する必要があるかもしれません(私はあなたがすでにそれをしたと思います)。

あなたはあなたがしていることをより詳細に説明するかもしれません。 「0x80070043エラー、ネットワーク名が見つかりません」またはユーザー名/パスワードの入力を求められる条件が明確ではありません。スクリーンショットも役立つ場合があります。

詳細情報が不足しているため、役立つリンクをいくつか追加します。

受け入れられた解決策 関連する質問(VirtualBoxの場合、ただしほとんど/すべてがここに適用されます)。他の答えが役立つかもしれません。

VirtualBox NATの背後にあるゲストLinuxでSambaにアクセスする方法は?

VirtualBoxフォルダーを逆に共有しますか?Guest-Host?

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

UbuntuVMのIPアドレスを介してSamba共有にアクセスしてみてください。これが機能する場合は、機能するはずですが、次のいずれかを使用できます。

  • VM静的IPアドレスを指定し、それをhostsファイルに追加します(それが解決策としてあまりローテクでない場合)

  • /etc/samba/smb.confでNetBIOSを有効にし、WORKGROUP行の後にnetbios name = Your-PC-nameを追加してから、Sudo service smbd restartでsambaを再起動します。

  • /etc/samba/smb.confファイルで、name resolve order行を探します。

    ;   name resolve order = lmhosts Host wins bcast
    

    行のコメントを解除し、bcastがリストの最初であることを確認してから、Sambaを再起動します。

WindowsでDNSをフラッシュして再起動する必要がある場合があります。

ipconfig /flushdns
ipconfig /registerdns
0
harrymc