ほぼ自分用メモ。
はじめに
ubuntuでファイルサーバー環境の作り方を調べたので、備忘録。
sambaのインストール
apt-getでインストールするだけ。
$ sudo apt-get install -y samba
共有ディレクトリを作成
任意の箇所にディレクトリを作成する。
作製したディレクトリの読み書き権限をchmodを使って設定する。
$ sudo mkdir /mnt/share
$ sudo chmod 777 /mnt/share
sambaの設定
sambaの設定ファイル/etc/samba/smb.conf
を弄る。
/etc/samba/smb.conf
[global]
# [global]内に以下を追記
dos charset = CP932
unix charset = UTF-8
display charset = UTF-8
security = user
map to guest = Bad User
account = nobody
# [global]内、Windows側に合わせて変更の必要があれば変更する。
workgroup = WORKGROUP
# == 省略 ==
# 最終行に以下を追記
[share]
path = /mnt/share # [共有ディレクトリを作成]で作成した共有ディレクトリ
writable = yes # 書き込みOK
guest ok = yes # ゲストユーザーOK
guest only = yes # 全てゲストとして扱う
create mode = 0777 # フルアクセスでファイル作成
directory mode = 0777 # フルアクセスでフォルダ作成
設定後の再起動
以下のコマンドを叩き再起動。また、自動起動設定を行う。
# 再起動
$ sudo systemctl restart smbd
# 自動起動設定
$ sudo systemctl enable smbd
アクセス方法
smb://"ipアドレス"
でアクセスできる。
参考にさせて頂いた方々
Sambaを使いUbuntuとWindowsとの間でファイル共有する
Ubuntuでファイルサーバーをたてる(Samba)
ubuntu上でsambaを構築してmacosでアクセスできるようにする