3

Свежая установка Ubuntu Server 12.04 с Samba. Доля настроена следующим образом:

[share]
    comment = My Share
    path = /srv/samba/share
    browsable = yes
    guest ok = no
    read only = no
    create mask = 2775
    directory mask = 0775
    write list = @group1

Каталог /srv /samba /share имеет разрешения 777 и принадлежит пользователю user1:group1.

У меня есть user2 и user3, оба из которых group1 в качестве своей основной группы.

группы user2
пользователь2: группа1

группы user3
пользователь3: группа1

У меня проблема в том, что user1 и user2 могут получить доступ к общему ресурсу просто отлично, но не user3 (подключение из Windows 7). Пользователь user3 может видеть общий ресурс, но не может пройти мимо входа в систему. user3 может SSH на тот же сервер без проблем. /Var/log/samba/smbd.log не показывает ничего, связанного с этим. Я в растерянности, потому что на самом деле мне некуда искать, чтобы устранить эту проблему дальше. Помогите!

1 ответ1

0

Возможно, базы данных учетных записей Unix и Samba имеют разные пароли для user3 или Samba полностью отсутствует учетная запись. Используйте smbpasswd чтобы исправить это.

Вы можете включить pam_smbpasswd.so в PAM, который будет автоматически обновлять учетную запись Samba каждый раз, когда пользователь входит в систему локально или через SSH. (Конечно, не будет работать с логинами с открытым ключом.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .