lisz-works

プログラミングと興味を貴方に

Ubuntuでのsambaの設定

【スポンサーリンク】

Linuxペンギン

こんにちは、lisです!

Ubuntuでsambaを設定したときに行った設定についてです。

sambaをインストール

普通にaptでインストール。

$ sudo apt install -y samba

共有フォルダを設定

共有フォルダを作成してパーミッションを設定します。

# 共有フォルダを作成
$ mkdir /home/user/share
$ chmod 777 /home/user/share

sambaの設定

デフォルトの設定ファイルを念のためバックアップしておいて編集。

# 設定ファイルを変更
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
$ sudo vi /etc/samba/smb.conf

/etc/samba/smb.confを下記のように修正。

# [Global] 内の項目を加筆修正
unix charset = UTF-8
dos charset = CP932
workgroup = WORKGROUP
interfaces = 127.0.0.0/8 10.0.0.0/24
bind interfaces only = yes
map to guest = Bad User

# 最終行以降に
[share]
path = /home/user/share
writable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777
share modes = yes

設定値については下記のような内容です。

項目 内容
[Global] - 共通項目
unix charset UTF-8 UNIXでの文字コード
dos charset CP932 Windowsでの文字コード
workgroup WORKGROUP ワークグループ(Windowsに合わせる)
interfaces 127.0.0.0/8 X.X.X.0/24 許可IP
bind interfaces only yes 割当てを許可アクセス飲みにする
map to guest Bad User 認証なし
[share] - 任意
path /home/user/share 共有フォルダのパス
writable yes 書き込みOK
guest ok yes ゲストユーザーOK
guest only yes 全てゲストとして扱う
create mode 0777 フルアクセスでファイル作成
directory mode 0777 フルアクセスでフォルダ作成
share modes yes 複数人が同一ファイルに同時アクセス時に警告

interfacesについては、X.X.X.0のところを自分のIPの最下部のみ0にしたものを追記する。 192.168.50.100だった場合、192.168.50.0にする。

設定を変更したらsmbd再移動しましょう。

$ sudo service smbd restart

他の端末から、\\{ip-addr}にアクセスすると見えるはず!

参考

コチラを参考にしました。ありがとうございました!

www.server-world.info ppona.com www.linuxmania.jp

www.lisz-works.com

www.lisz-works.com