Samba 3.6.6 不允许强制用户

Samba 3.6.6 不允许强制用户

我之前使用的是 debian squeeze,昨天我升级到了 debian wheezy。除了 samba 之外,其他都运行正常。

当我连接到 samba 并以已知用户身份登录时,我没有读写权限。之前这没有问题。

/var/www 中的目录权限(我试图查看文件的位置):

drwxr-xr-x 7 www-data www-data 4096 aug 5 20:15 www-test/

/var/www/www-test/ 内的文件权限:

-rw-r--r-- 1 www-data www-data 2112 aug 5 20:15 composer.json

我将目录中的权限更改为:

drwxrwxr-x

现在我可以创建文件,但是,虽然我使用 user = www-data,但用户将是 root。所以这不是一个真正的选择。除此之外,我宁愿让它像你没有执行 chmod/ 一样正常工作

我希望它能像以前一样运作。

我没有更改我的 smb.conf,所以有人可以看看并帮忙看看为什么我无法读写文件以及为什么强制用户不起作用吗?

这是我的 smb.conf:

[global]
    server string = %h server
    obey pam restrictions = Yes
    pam password change = Yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    unix password sync = Yes
    syslog = 0
    log file = /var/log/samba/log.%m
    max log size = 1000
    dns proxy = No
    panic action = /usr/share/samba/panic-action %d
    idmap config * : backend = tdb

[var]
    comment = var
    path = /var/
    valid users = bart-jan, root
    admin users = bart-jan, root
    write list = bart-jan, root
    force user = www-data
    force group = www-data

相关内容