環境
Windows 7
CentOS Linux release 7.1.1503 (Core)
Samba 4.1.12
Vagrantのネットワークはpublic_network
config.vm.network "public_network"
sambaのドキュメント
手順
sambaをインストール
yum install samba
設定
cd /etc/samba
vi smb.conf
[global]
map archive = no
# 文字コード設定 CentOS
unix charset = UTF-8
# 文字コード設定 Win
dos charset = CP932
# Windowsのワークグループ名と合わせる
workgroup = WORKGROUP
# アクセスを許可するネットワーク。デフォルトでは全許可だから書かなくてもいい?
hosts allow = 192.168.127.
map to guest = Bad User
# /home/vagrantを誰でも読み書きできるようにする
[Vagrant Home]
path = /home/vagrant
writable = yes
force user = vagrant
force group = vagrant
guest ok = yes
guest only = yes
サービス起動
systemctl start smb
systemctl start nmb
systemctl enable smb
systemctl enable nmb
SELinuxが無効になっていることを確認
getenforce
ファイアーウォールを無効にする
systemctl stop firewalld
systemctl disable firewalld
Windowsからアクセスして確認する。
sambaのログ
/var/log/samba/log.smbd
にある。