Версии программного обеспечения:

CentOS 6.6 x64
Samba 4.0.0-66.el6_6.rc4 (from YUM)

Проблема:

Я пытаюсь создать общий ресурс Samba на своем сервере CentOS для гостей / неаутентифицированных пользователей. Используя приведенную ниже конфигурацию, когда я пытаюсь перейти к общему ресурсу без аутентификации, Windows запрашивает у меня имя пользователя и пароль.

Требование:

Общий ресурс должен быть невидимым, когда пользователь переходит к корню (то есть, \myserver), и единственный способ получить к нему доступ - через \myserver \my_share \. Другие акции должны попросить пользователя ввести имя пользователя и пароль; это единственная акция, которая должна быть доступна гостям.

[global]
        log file = /var/log/samba/log.%m
        cups options = raw
        load printers = yes
        server string =
        default = global
        path = /home
        os level = 20
        winbind trusted domains only = yes
        security = user
        public = yes
        winbind use default domain = yes
        passdb backend = tdbsam
        max log size = 50

[my_share]
        browseable = no
        guest only = yes
        path = /home/my_home_path

2 ответа2

1

Изменение [глобальной] конфигурации Samba на следующее решило проблему. Обновление программного обеспечения не требуется.

[global]
    server string =
    log file = /var/log/samba/log.%m
    max log size = 50
    guest ok = yes
    security = user
    map to guest = Bad Password
0

Только для гостей и доступны для просмотра = нет должен делать то, что вам нужно ... Вы удостоверились, что разрешения для вашей папки являются соответствующими? попробуйте запустить sudo chmod 777 /home /my_home_path

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