AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 950058
Accepted
Maxxer
Maxxer
Asked: 2019-01-22 05:56:23 +0800 CST2019-01-22 05:56:23 +0800 CST 2019-01-22 05:56:23 +0800 CST

用 Synology 替换 Samba3 服务器:旧的 VB6 程序无法创建文件

  • 772

我已经用 Synology DS218 替换了 Samba3 服务器,而用 VB6 编写的旧程序无法再在共享上创建新文件。VB exe 在某些 XP 机器上运行,并且共享映射到与以前相同的驱动器号。

奇怪的是:文件可以通过软件打开和修改(有一个 mdb 数据库运行良好),但是当它试图创建一个新的时它失败了。该文件被创建,但一旦尝试写入/保存,程序就会崩溃。

欢迎任何关于它可能是什么的提示。

旧的 smb3 配置是这样的:

[global]
   workgroup = GASATI
   hosts allow = 192.168.0.0/24
   null passwords = yes
   create mask = 0755
   local master = no
   os level = 20
   guest account = socio
   server string = %h server
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   security = share
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = no
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
[data]
   comment = Data
   path = /home/data
   public = yes
   guest ok = yes
   guest only = yes
   browsable = yes
   writable = yes
   printable = no

而 DSM 在 Synology 上自动创建的一个:

root@syno:~# cat /etc/samba/smb.conf
[global]
    printcap name=cups
    winbind enum groups=yes
    include=/var/tmp/nginx/smb.netbios.aliases.conf
    security=user
    local master=no
    realm=*
    passdb backend=smbpasswd
    printing=cups
    max protocol=SMB2
    winbind enum users=yes
    load printers=yes
    workgroup=WORKGROUP
root@syno:~# cat /etc/samba/smb.share.conf
[data]
    recycle bin admin only=yes
    ftp disable modify=no
    ftp disable download=no
    write list=nobody,nobody
    browseable=yes
    mediaindex=no
    hide unreadable=no
    win share=yes
    enable recycle bin=yes
    invalid users=nobody,nobody
    read list=nobody,nobody
    ftp disable list=no
    edit synoacl=yes
    valid users=nobody,nobody
    writeable=yes
    guest ok=yes
    path=/volume1/data
    skip smb perm=yes
    comment="Condivisione software"
samba
  • 1 1 个回答
  • 185 Views

1 个回答

  • Voted
  1. Best Answer
    Maxxer
    2019-01-24T23:11:34+08:002019-01-24T23:11:34+08:00

    正如人们可能猜到的那样,这是一个软件问题:出乎意料的是,VB6 程序试图在没有密码的情况下直接访问共享,导致出现意外行为。

    根据程序员的说法,源仅使用相对路径,并且共享再次映射到 Win7 中的本地驱动器。它尝试直接在共享上执行操作对他来说也是新的。

    我必须在 Synology 上启用访客帐户并允许访客访问共享。这使程序能够工作。

    • 0

相关问题

  • AD 组成员身份更改未反映在 winbind 信息中

  • 使用 smbldap 管理用户/组的 Web 前端

  • 修复 FreeBSD 上缺少的库

  • 连接到具有共享模式安全性的 Samba 服务器时出现问题

  • 3台计算机(Windows和Linux)的家庭网络[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve