- 追加された行はこの色です。
- 削除された行はこの色です。
#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 レベルで再起動