Пользователь не может получить доступ к Samba из Windows 8.1

[Open_Share]
path = /home/brady/open_share
available = yes
guest ok = yes
valid users = brady
read only = no
browseable = yes
public = yes
writable = yes
force user = brady
create mask = 0640
directory mask = 0750

у меня тоже есть security = user в [Global] раздел

Моя проблема в том, что когда я пытаюсь получить доступ к Open_share на ноутбуке с Windows 8.1, он запрашивает пароль, а затем снова появляется окно пароля. После нескольких попыток Windows говорит: "Open_share не доступен". Он говорит, что не может его найти. Я установил пароль моего пользователя Брейди для тестирования из Samba. Я не могу сказать, если пароль неправильный или если он не может найти Open_share.

Это для среды домашнего сервера. Так что я не строг в вопросах безопасности. Я просто хочу иметь доступ к Open_Share. Я даже удалила valid users = brady и это все еще не позволит мне получить к нему доступ.

Я перепробовал все. Может быть, что-то не так с пути?

1 ответ

Я вижу, вы практически все перепробовали. Я рекомендую начать со свежей копии файла smb.conf. Это должно выглядеть примерно так:

[global]
    workgroup = XTREME
    server string = %h server (Samba, Ubuntu)
    dns proxy = no
    force user = cyrex
    log file = /var/log/samba/log.%m
    max log size = 1000
    syslog = 0
    panic action = /usr/share/samba/panic-action %d
    encrypt passwords = true
    obey pam restrictions = yes
    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
    map to guest = bad user
    usershare allow guests = yes

[printers]
    comment = All Printers
    browseable = no
    path = /var/spool/samba
    printable = yes
    create mask = 0700

[print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers

[movies]
    path = /media/cyrex/titan
    browseable = yes
    guest ok = yes

В этом случае у меня есть только тот фильм, который я сделал. Он работает под Windows XP, 7 или 8. Я добавил / изменил следующие параметры по умолчанию smb.conf которые делают следующее:

  • guest ok = да - это помогает с проблемой пароля.
  • force user = cyrex - Это также помогает с проблемой пароля и позволяет пользователям видеть содержимое общего ресурса вместо того, чтобы видеть только общий ресурс.
  • browseable = yes - Позволит пользователям видеть общий ресурс при навигации по сети.
  • workgroup = XTREME - Это рабочая группа в моей локальной сети.

Обратите внимание, что у меня нет никаких других атрибутов или разрешений, чтобы упростить пример, и, как вы упомянули, он локальный, поэтому не стоит сильно беспокоиться о безопасности. После этого я сделал только sudo service smbd restart чтобы позволить samba прочитать новую настройку.

Чтобы создать оригинальный smb.conf, сделайте следующее:

sudo cp -a /usr/share/samba/smb.conf /etc/samba/

Вы можете найти немного больше информации о самбе в:

Как я могу подключиться к серверу Samba, используя его имя хоста вместо IP?

Вот мой файл smb.conf Что с этим не так?

Другие вопросы по тегам