Пользователь не может получить доступ к 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?