Tonysan’s blog

ほぼ自分のための Tips 集


刺され!

Samba ファイル共有

ホームに適当にフォルダを新規作成して、共有設定すると、samba が自動でインストールされる。 または、

sudo apt install samba

samba がインストールされたら、

sudo pdbedit -a (自分のユーザー名) 

で自分を追加。

設定ファイル smb.conf

文字コードの指定。
プリンター共有機能は使用しないのでコメントアウトして停止。
ファイルの最後に共有するフォルダとその設定を追加する。

$ sudo nano /etc/samba/smb.conf
  :
  :
 [global]
#文字コードの指定を追加。
    unix charset = UTF-8
    dos charset = CP932
  :
  :
#printers セクションをコメントアウト
;[printers]
;   comment = All Printers
;   browseable = no
;   path = /var/spool/samba
;   printable = yes
;   guest ok = no
;   read only = yes
;   create mask = 0700
  :
  :
#print$ セクションをコメントアウト
;[print$]
;   comment = Printer Drivers
;   path = /var/lib/samba/printers
;   browseable = yes
;   read only = yes
;   guest ok = no
  :
  :
#共有するフォルダと共有の情報を追加
[shared]
   comment = ubuntu22.04
   path = /home/<ユーザー名>/shared
   writable = yes
   guest ok = no
   force create mode = 0775
   force directory mode = 0775

見慣れないけれどここは4桁パーミッション
samba の設定は奥深いので、 man smb.conf 日本語 とかで検索してマニュアルを読むこと。

サービスを再起動して設定を反映する。

sudo systemctl restart smbd

ufw の設定 samba 許可。

sudo ufw allow samba
sudo ufw reload

Windowsエクスプローラーのアドレスに

\\[Ubuntu機 のIPアドレス]

入力で共有を確認。
WSD(wsdd) は入れません。