Samba のインストール

2023年12月27日

■ Samba によるファイルサーバーの構築

例として、ローカルネットワーク内の誰もが読み書き可能、且つ、ユーザー認証を必要としないフルアクセスの共有フォルダーを設定します。
Samba の設定です。

# apt -y install samba

共有フォルダの作成

# mkdir /home/share
# chmod 777 /home/share
# chown nobody:nogroup /home/share

設定ファイルの更新

# nano /etc/samba/smb.conf

[global]
   # 25行目 : 追記 (文字コードを設定)
   unix charset = UTF-8
   dos charset = CP932
   load printers = no
   disable spoolss = yes

   # 32行目 : ワークグループの設定
   workgroup = MYGROUP ← 適宜変更

   # 103行目 : 確認 (認証不要とする)
   map to guest = bad user

   # 178行目 : ホームディレクトリの設定
   変更前) 
   ;[homes]
   ;   comment = Home Directories
   ;   browseable = no
 
   変更後)
   [homes]
      comment = Home Directories
      browseable = no
      writable = yes

.....
.....

# プリンター設定は不要なので無効化
  [printers], [print$] の項目は全てコメントアウト

# 最終行に追記
# 任意の共有名を設定
[Share]
   # 共有フォルダーを指定
   path = /home/share
   # 書き込みを許可する
   writable = yes
   # ゲストユーザー (nobody) を許可する
   guest ok = yes
   # 全てゲストユーザーとして扱う
   guest only = yes
   # ファイル作成時のパーミッションを [777] とする
   force create mode = 777
   # フォルダー作成時のパーミッションを [777] とする
   force directory mode = 777

Sambaサービスの再起動

# systemctl restart smbd

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です