2

Когда я монтирую общий ресурс Samba, он работает, но он не показывает никаких файлов, даже если они существуют на сервере, я также не могу записать файлы в общий ресурс.

Сервер CentOS 6.4 под управлением Samba. Клиенты 10,8.

  1. Я могу смонтировать ресурс с сервера, используя: smb://<ip>/<share name>

  2. Я могу: telnet <ip> 445 успешно

  3. пользователь, который монтирует ресурс, владеет им в этом случае.

smb.conf:

#======================= Global Settings =====================================
[global]
interfaces = eth1 lo
bind interfaces only = yes
workgroup = WORKGROUP
security = share
map to guest = bad user
#============================ Share Definitions ==============================
[MyShare]
user="<user>"
force user = <user>
comment = MyShare Files
path = /drobo/users/<user>
browsable = yes
writable = yes
read only = no
public = yes
create mask = 0644
directory mask = 0755

Какие изменения необходимо внести, чтобы файлы, которые уже существуют, можно было увидеть, а также разрешить запись?

1 ответ1

0

Прекратить использование безопасности = поделиться! - см. мой пост в блоге Samba и гостевые публикации с "security = user"

Также предлагаем вам упростить определение вашей доли:

  1. Отбросьте пользователя = - это недействительно (testparm должен сообщить вам об этом)
  2. Drop force user = - то есть если вы хотите гостевой доступ
  3. Drop writeable = - это синоним только для чтения = - вам не нужны оба
  4. Drop public = yes, его можно использовать, но лучше заменить на guest ok = yes, для которого это синоним.
  5. Бросьте записи маски, пока не узнаете, что делаете.

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