[samba-jp:23054] sambaとcurlについて

TakanobuHARA vyg07066 @ gmail.com
2020年 4月 25日 (土) 10:02:57 JST


いっとうと申します。

Ubuntu16の頃からDockerで参照する為にパスワード無しguestのsamba共有を自分自身のホストに作って、そこの配置
したアプリケーションのインストーラをcurlで読み出しながらインストールする環境を構築しております。
Ubuntu19.10までは問題無くcurlからsmbのデータを引っ張って来れたのですが、Ubuntu20にupgradeした途端、認証で
撥ねられるようになってしまいました。denied (7)が出ます。
切り分けの為にUbuntu18のPCも準備してみましたが、Ubuntu20のcurlからUbuntu18のsmbはOKでした。
このことからsambaの認証やプロトコル周りが4.11で変わった可能性が有るのですが、curl以外(WindowsのExplorerや
smbclient)ではsamba共有が参照可能で、samba+curl両方の問題では?というところまで切り分けました。

どなたかsamba4.11.6とcurlで今までの様にファイル参照すす方法、もしくは調べ方を教えて頂けないでしょうか。
[global]
   workgroup = WORKGROUP
   server string = %h server (Samba, Ubuntu)
   log file = /var/log/samba/log.%m
   max log size = 1000
   logging = file
   panic action = /usr/share/samba/panic-action %d
   server role = standalone server

   obey pam restrictions = yes
   unix password sync = yes
   map to guest = bad user
   usershare allow guests = yes
[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700
[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no
[Share]
   path = /home/share
   writable = yes
   guest ok = yes
   guest only = yes
   create mode = 0777
   directory mode = 0777
security = user


samba-jp メーリングリストの案内