Назад | Перейти на главную страницу

Samba 3.6.6 не позволяет принудительно использовать пользователя

Я использовал debian squeeze и вчера сделал обновление до debian wheezy. Все кроме самбы работает нормально.

Когда я подключаюсь к 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