LoginSignup
15
17

More than 5 years have passed since last update.

Vagrantで導入したUbuntuにSambaを導入してWindowsから共有する。

Last updated at Posted at 2015-02-13

標準のSynced Folderは便利なのですが、パス長の制限に引っかかることがあったので、Sambaでの共有を試してみました。

Sambaのインストール

Ubuntu側の /share ディレクトリをユーザー vagrant で共有する場合。

apt update
apt install samba
mkdir /share
chmod 777 /share

Sambaの設定

/etc/samba/smb.conf を編集します。

[global]セクションに

   map archive = no

を追加し、 smb.conf の最下部に以下を追記します。

[share]
   path = /share
   writeable = true
   force user = vagrant
   force group = vagrant
   guest ok = yes
   guest only = yes

共有ディレクトリへのアクセス

service smbd restart

で設定ファイルを反映させ、

Windows側からエクスプローラーで \\192.168.33.10\share にアクセスすればOK。

smb.conf の説明

   map archive = no

これを書かないとWindows側で作成したファイルに実行属性が付いてしまう。

   force user = vagrant
   force group = vagrant

Sambaのユーザーとグループを強制的に設定する。
vagrantのデフォルトはvagrant:vagrantなのでそれで。

15
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
17