#author("2022-07-17T22:14:39+09:00","","") #author("2022-08-03T16:20:00+00:00","","") *Samba めも in Ubuntu Server [#e4d83338] **前提 [#vd5d6604] -Windows 10 / 11 から名前解決できること -ネットワークは 192.168.10.XXX を DHCP から払い出しされていること **導入と初期設定方法 [#c987b007] -$ sudo apt install -y samba cifs-utils -$ sudo mkdir -p /home/share; sudo chmod 777 /home/share --共有用フォルダ作成 -$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.org --バックアップ作成 -$ sudo vi /etc/samba/smb.conf --いったん非推奨の共有設定をおこなう。 --下記は、ゲストアカウントでINできる共有設定で、Windows 9x 相当品である。 #codeprettify(linenums){{ [global] unix charset = UTF-8 dos charset = CP932 workgroup = WORKGROUP interfaces = 192.168.10.0/24 127.0.0.1 bind interfaces only = yes client max protocol =SMB3 client min protocol =SMB3 map to guest = bad user [Docs] path = /home/share writable = yes guest ok = yes guest only = yes create mode = 0777 directory mode = 0777 }} [global] unix charset = UTF-8 dos charset = CP932 workgroup = WORKGROUP interfaces = 192.168.10.0/24 127.0.0.1 bind interfaces only = yes client max protocol =SMB3 client min protocol =SMB3 map to guest = bad user [Docs] path = /home/share writable = yes guest ok = yes guest only = yes create mode = 0777 directory mode = 0777 -$ sudo systemctl restart smbd nmbd --smbd nmbd 起動。 **設定をセキュリティ寄りにする [#xc6659eb] -さいしょにユーザー登録。(ここでは arqtan になってますが、実際の初期アカウントに設定すること) --sudo pdbedit -a arqtan -$ sudo vi /etc/samba/smb.conf #codeprettify(linenums){{ [global] unix charset = UTF-8 dos charset = CP932 workgroup = WORKGROUP interfaces = 192.168.10.0/24 127.0.0.1 bind interfaces only = yes map to guest = Never client max protocol =SMB3 client min protocol =SMB3 [global] unix charset = UTF-8 dos charset = CP932 workgroup = WORKGROUP interfaces = 192.168.10.0/24 127.0.0.1 bind interfaces only = yes map to guest = Never client max protocol =SMB3 client min protocol =SMB3 [Docs] path = /home/share writable = yes guest ok = no guest only = no create mode = 0777 directory mode = 0777 [Docs] path = /home/share writable = yes guest ok = no guest only = no create mode = 0777 directory mode = 0777 }} **Windows 10/11 からでも見えるようにする [#ua7ffe92] Samba というより別の話になりますが。既定値ではサーバー名が NetBIOS にとんでいないことがあるので上書きする格好になります。 (具体的には大文字・小文字混在だとだめみたいです。全部小文字ならOK) -$ sudo nmcli general hostname ubusmbfs --Windows 上からみえるホスト名を ubusmbfs に変更する --つかえなかった場合、 sudo apt install network-manager を実行 -$ hostname --ホスト名確認 -$ sudo systemctl restart smbd nmbd --Sambaとか再起動 -$ sudo reboot --OS レベルで再起動