Самба поделилась со мной сегодня

Ubuntu 18.04, Samba работает уже несколько месяцев, сегодня утром я пытаюсь получить доступ с моего компьютера с Windows 10, и он говорит, что он недоступен. Я новичок, я искал и проверял темы, перепробовал кучу вещей, не нашел ответа. Идеи? Вот мой конфигурационный файл

[global]
   client min protocol = SMB2
   client max protocol = SMB3
   server role = standalone server
   workgroup = WORKGROUP
   server string = Samba Server %v
   netbios name = Kodi Server
   dns proxy = no
   security = user
   map to guest = bad user
#   wins support = yes
#   wins server = w.x.y.z
   #local master = yes
   #preferred master = yes
   bind interfaces only = yes

[Media]
   comment = NAS Media
   path = /media/shane/media
   read only = no
   browsable = yes
   writeable = yes
   guest ok = yes
   public = yes

[Files]
   comment = NAS Files
   path = /media/shane/files
   read only = no
   browsable = yes
   writeable = yes
   guest ok = yes
   public = yes
0
задан 31 July 2019 в 02:14

1 ответ

То, что я пытаюсь выяснить, - то, как Ваша установка когда-либо работала.

И Ваши совместно используемые папки находятся под/media/shane - и я предполагаю, что "shane" является Вашим именем пользователя. Linux устанавливает специальные полномочия на той папке, таким образом, что только shane может пересечь его для получения до того, что находится под этим. Гостевой пользователь самбы не является shane, таким образом, это никогда не будет получать доступ.

Единственным путем это, возможно, работало, то, если пользователя Windows также назвали "shane", и пароль самбы для того пользователя на Вашем сервере был точным совпадением паролю входа в систему для shane на поле Win10.

Для будущей совместимости я отредактировал бы Ваши определения доли и добавил бы строку, чтобы вынудить пользователя клиента самбы появиться как shane к Linux - по крайней мере, для этих долей: force user = shane. Например:

[Media]
   comment = NAS Media
   path = /media/shane/media
   read only = no
   browsable = yes
   writeable = yes
   guest ok = yes
   public = yes
   force user = shane

Затем перезапуск smbd.

Другой вещью является пространство на Ваше имя netbios. Я никогда не видел пространство на имя netbios или имя хоста. Возможно, самба связывает два и создает kodiserver вместо этого. Я честно не знаю.

1
ответ дан 23 October 2019 в 08:15

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

Похожие вопросы: