<オール>
Linux
これらは、smb.conf で共有を定義する方法の例です
[readonly-share]
comment = some share
path = /this/folder/is/shared
guest ok = no
browseable = yes
read only = yes
[read-write-share]
comment = another share
path = /this/folder/is/writable
guest ok = no
browseable = yes
read only = no
create mask = 0777
directory mask = 0777
force create mode = 777
force directory mode = 777
force security mode = 777
force directory security mode = 777
smb.conf を編集したら、「testparm」を実行して変更を確認し、「service smbd restart」でデーモンに構成を再読み込みさせます
(これについてはよくわかりません)
「NAT」と「ホストオンリー」の仮想ネットワーク カードがあれば安全です。ホスト以外のコンピューターからゲストのサービスにアクセスするには、ホストでポート転送を設定するか、「ブリッジ」仮想ネットワーク カードを構成する必要があります。
認証タイプは smb.conf で設定できます。 Ubuntu の samba conf のデフォルト設定では、「security =user」が設定されています。これは、有効なユーザー アカウントで認証する必要があることを意味します。 (「guest ok =yes」を設定していない場合)
Windows ホストから共有にアクセスするには、ゲストの IP アドレスを使用する必要があります。 VBox NAT は「10.0.2.15」のようなアドレスを使用します。ホストから共有「readonly-share」にアクセスするには、ファイル エクスプローラーのアドレス バーに次のような URI を記述します:
\\10.0.2.15\readonly-share