Debian 9: QEMU-Host と QEMU-Guest の間に Samba-Exchange を設定する方法 (Windows)?

Debian 9: QEMU-Host と QEMU-Guest の間に Samba-Exchange を設定する方法 (Windows)?

WindowsクライアントとDebianホストのフォルダを共有したいです。必要な-serverを実行するために、Sambaホストシステムに次のパッケージをインストールしました。

  • samba
  • samba-client

今私が知っているのは、正しい入力パラメータを使用してファイルに数行を追加するだけです/etc/samba/smb.conf。経由でゲスト仮想マシンにアクセスしますvirt-manager。これで、virt-managerファイルを自動的に設定することが可能であるというコメントが見つかりました/etc/samba/smb.conf


残念ながら、どのコマンドを使用すべきかわかりません。

ここコマンドですが、-net user,smb=/absolute/path/to/folder \「コマンドが見つかりません」というエラーが発生します。

私が直接ファイルを調整したのと同じ結果が出ますか/etc/samba/smb.conf

  1. このファイルに少なくとも何を入れるべきですか?
  2. フォルダを交換するにはどのような権限が必要ですか?
  3. 上記のフォルダにアクセスするには、Windowsゲストをどのように構成する必要がありますか(Windowsネットワークはすでに機能しています)?

以下は追加セクションの例です/etc/samba/smb.conf

[qemu]
path = /home/user/exchange
comment = my shared folder
guest ok = Yes
inherit acls = Yes
read only = No
browseable = Yes

ベストアンサー1

ソリューションは、/etc/samba/smb.conf以前に予想したよりもはるかに簡単です。

[global]
workgroup = WORKGROUP
security = user
map to guest = Bad User
server string = %h server (Samba, Ubuntu)
dns proxy = No
wins support = Yes
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d

[Shared]
comment = Shared Folder for QEMU
path = /home/myusername/Exchange
public = no
browseable = yes
writeable = yes
read only = no
guest ok = yes
force user = myusername

  1. /etc/samba/smb.conf必要に応じてこのファイルを変更してください。私の場合(Debian 9)は、ファイルの最後の既存の行の下に前の行を追加するだけです。

  2. 端末を介して再起動Samba:/etc/init.d/samba restart

  3. 「ネットワークドライブの接続」 --> チャジャンを使用して、Windowsで現在構成されている共有フォルダをマウントしてください!

おすすめ記事