🙄

ボクの考えた宇宙最強のファイル共有用SAMBA CIFS設定方法

2021/06/15に公開

/etc/samba/smb.confをこのようにする。

[global]
 workgroup = WORKGROUP
 netbios name = tx100s3.local <- 適宜名前は変える事
 security = user
 passdb backend = tdbsam
 unix charset = UTF-8
 dos charset = CP932
 hosts allow = 127. 192. <- 適宜、許可するIPアドレス範囲は変える事
 map to guest = Bad User
 wins support = yes
 msdfs root = no
 load printers = no
 disable spoolss = yes
 
[sda] <- 適宜、共有名は変える事
 path = /mnt/sda    <- 適宜パスは変える事 パス先の権限は nobody:nobodyにしておくこと
 read only = no
 browsable = yes
 writable = yes
 writeable = yes
 guest ok = yes
 guest only = yes
 force group = nobody
 force create mode = 0777
 force directory mode = 0777
 public = yes
 share modes = yes

これでよくあるBUFFALOとかのNASのパスワードなしでアクセスできる共有サーバーになるぞ!素晴らしい。え?Windowsでアクセスできない?エクスプローラーのアドレスバーにIP直打ちしてみな。飛ぶぞ!

追記:/etc/fstabの設定方法

//<your ip address>/sdf /mnt/smb/sdf cifs guest,_netdev,uid=nobody,file_mode=0777,dir_mode=0777,rw 0 0 
オプション 説明
guest ゲストでアクセス
_netdev ネットワークドライブ宣言
uid=nobody nobodyのユーザーIDで接続
file_mode=0777 0777でファイルアクセス
dir_mode=0777 0777でディレクトリアクセス
rw read writeでアクセス

付録:SMB1しかサポートされていないサーバーへのつなぎ方

//<your ip address>/sdf /mnt/smb/sdf cifs vers=1.0,username=nobody,guest,_netdev,uid=nobody,file_mode=0777,dir_mode=0777,rw 0 0 

Discussion