Linux
Ubuntu
samba

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