Ubuntu 24.04 フルアクセスの共有フォルダー作成サーバSambaの設定方法

概要
Samba によるファイルサーバーの構築です。

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

1.sambaをインストールする
# apt -y install samba

2.ディレクトリを作成する
# mkdir /home/share
権限を付与する
# chmod 777 /home/share

3.設定ファイルを編集します
# vi /etc/samba/smb.conf

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[global]
# 25行目 : 追記 (文字コードを設定)
unix charset = UTF-8
dos charset = CP932
# 39行目 : コメント解除してバインドするインターフェース変更
interfaces = 127.0.0.0/8 enp1s0
# 46行目 : コメント解除
bind interfaces only = yes
# 100行目 : 確認 (認証不要とする)
map to guest = bad user
 中略
# 最終行に追記
# 任意の共有名を設定
[Share]
# 共有フォルダーを指定
path = /home/share
# 書き込みを許可する
writable = yes
# ゲストユーザー (nobody) を許可する
guest ok = yes
# 全てゲストユーザーとして扱う
guest only = yes
# ファイル作成時のパーミッションを [777] とする
force create mode = 777
# フォルダー作成時のパーミッションを [777] とする
force directory mode = 777
[global] # 25行目 : 追記 (文字コードを設定) unix charset = UTF-8 dos charset = CP932 # 39行目 : コメント解除してバインドするインターフェース変更 interfaces = 127.0.0.0/8 enp1s0 # 46行目 : コメント解除 bind interfaces only = yes # 100行目 : 確認 (認証不要とする) map to guest = bad user  中略 # 最終行に追記 # 任意の共有名を設定 [Share] # 共有フォルダーを指定 path = /home/share # 書き込みを許可する writable = yes # ゲストユーザー (nobody) を許可する guest ok = yes # 全てゲストユーザーとして扱う guest only = yes # ファイル作成時のパーミッションを [777] とする force create mode = 777 # フォルダー作成時のパーミッションを [777] とする force directory mode = 777
[global]
   # 25行目 : 追記 (文字コードを設定)
   unix charset = UTF-8
   dos charset = CP932

   # 39行目 : コメント解除してバインドするインターフェース変更
   interfaces = 127.0.0.0/8 enp1s0
   
   # 46行目 : コメント解除
   bind interfaces only = yes

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

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

 

IT

Posted by arkgame