この記事を書いた動機
ssh サーバ (sshd) の設定のメモ の設定についてメモを書いたのと似たような動機で、sambaについても書いていく。疲れたので、説明も簡素に、とりあえずどんな設定にしているのかおいておくことにする。
ちなみにこれら設定は、プライベートネットワークでしか使うことを想定しておらず、外部に公開されるようなサーバでは使えない、セキュリティーホールになりえる設定になっている可能性が大いにあるので、注意する。
/etc/samba/smb.conf
# ネットワークドライブ名
[data]
comment = data folder
# ファイル共有する場所を指定
path = /Path/To/ShareFolder
browsable = yes
writable = yes
guest ok = yes
read only = no
force create mode = 0777
create mask = 0777
# 全体共通の設定項目
[global]
min protocol = SMB2
max protocol = SMB3
Workgroup = WORKGROUP
netbios name = dataserverName
log file = /Path/To/LogFile/%m.log
log level = 1
wins support = yes
domain master = yes
ユーザの追加
ついでなので、samba のユーザの追加方法についてもよく忘れるので記録を取る。
smbpasswd -a [username]
関連性のありそうな記事
参考にしたサイト
今回も自分のサーバの設定を見て、適当にどういう解釈で設定しているか記録を取っただけなので、特になし。
- Samba Add a User - nixCraft
https://www.cyberciti.biz/faq/adding-a-user-to-a-samba-smb-share/ (2025年3月14日)