Samba を使って Windows からVMware上の Linux ファイルにアクセスする

参考サイト

【Ubuntu】SambaをインストールしてLinuxマシンとファイル共有
SambaでLinuxとWindowsとの間でファイル共有

環境

・Windows 10 Pro

・VMware
・Ubuntu 20.04.4 LTS

作業内容

Samba インストール

$ sudo apt update
$ sudo apt upgrade -y
$ sudo apt auto-remove

※まずupdateを確認する。
これをしないと “Unable to fetch some archives” のエラーで失敗した

$ sudo apt install samba

共有ディレクトリの設定

$ sudo mkdir /home/share
$ sudo chmod 777 /home/share

Samba の設定

・/etc/samba/smb.conf に追記

25行目([global]の下)

dos charset = CP932
unix charset = UTF-8

最終行

[share]
path = /home/share
browsable = yes
writable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777

・実行テスト→実行

$ testparm
$ sudo systemctl restart smbd nmbd
$ sudo systemctl enable smbd nmbd

ネットワークドライブの割り当て@Windows

・ネットワークドライブの割り当てを設定する。
アクセス先のフォルダとして「\\<IP>\share」を指定。
※<IP>はVMwareのホストのIPではなく、内部で立ち上げているUbuntu で確認したIPなので注意。