[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 メーリングリストの案内