Posted at

Ubuntuでファイルサーバーをたてる(Samba)

More than 1 year has passed since last update.

ubuntu 14.04 及び 16.04 でのファイルサーバー構築メモです


インストール

$ sudo apt-get -y install samba 


共有するディレクトリの作成

$ sudo mkdir /home/share

$ sudo chmod 777 /home/share


ファイルサーバーの設定

$ sudo nano /etc/samba/smb.conf


smb.conf

# 25行目:以下2行追記

unix charset = UTF-8
dos charset = CP932

# 30行目:必要があれば変更 (Windows側に合わせる)
workgroup = WORKGROUP

# 51行目:コメント解除しアクセス許可IP追記
interfaces = 127.0.0.0/8 10.0.0.0/24

# 58行目:コメント解除 & 追記
bind interfaces only = yes
map to guest = Bad User

# 最終行に追記
[Share]# 任意の共有名称を指定
path = /home/share# 共有フォルダ指定
writable = yes# 書き込みOK
guest ok = yes# ゲストユーザーOK
guest only = yes# 全てゲストとして扱う
create mode = 0777# フルアクセスでファイル作成
directory mode = 0777# フルアクセスでフォルダ作成


以下のコマンドでファイルサーバーを再起動します


@ubuntu16.04

$ sudo systemctl restart smbd

$ sudo systemctl enable smbd # 自動起動設定


@ubuntu14.04

$ sudo service smbd restart 

$ sudo service smbd enable # 自動起動設定

これで、他のPCから smb://"ip-address" にアクセスすればファイルサーバーを使えます


参考: https://www.server-world.info/query?os=Ubuntu_16.04&p=samba