Вопрос: Сервер Samba не принимает учетные данные на машине с Windows


У меня была серия проблем с сервером samba. У меня есть сервер ubuntu 14.04, установленный здесь в офисе. Я установил сервер samba, и он корректно работал с тестовой папкой. Затем я установил новый жесткий диск с 4tb (мой клиент хотел столько места), после того как я установил HD и попытался сделать samba совместно с папкой на жестком диске (который монтируется под / media / cincamesoporte / sharing /) i не имел успеха. Я пересмотрел документацию, и он говорит, что мне пришлось использовать chcon:

chcon -t samba_share_t /var/eng

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

# semanage fcontext -a -t samba_share_t "/var/eng(/.*)?"

Но это порождает меня еще одну ошибку, что она не может использовать политику. Позже я нашел решение для этого: я прочитал, что человек использовал пользователя силы user = username в smb.conf сервера samba, и он НАКОНЕЦ работал. Поэтому я могу проверить файлы в этой папке, и я создал другую папку, которую она должна быть защищена, только один человек должен иметь доступ к этой конкретной папке, поэтому я создал пользователя

$ useradd example
$ passwd example

также я создал группу с

$groupadd examplegroup

затем я добавил пользователя в группу:

$ sudo usermod -a -G examplegroup example

после всего этого я пошел в smb.conf и начал использовать эту конфигурацию:

[global] 
workgroup = WORKGROUP
security = user

то у меня есть папки sahring, первая из них для общего доступа, а вторая - та, к которой имеет доступ только мой клиент.

[Archivos Compartidos]


comment = Ubuntu File Server Share
  path = /media/cincamesoporte/sharing/public_folder
  browsable = yes
  writable = yes
  guest ok = yes
  read only = no
  create mask = 0755
  force user = myuser

[Doctor]
  path = /media/cincamesoporte/sharing/doctor_folder
  guest ok = no
  writable = yes
  browsable = yes
  valid users = @examplegroup

и я создал пароль для пользователя:

smbpasswd example

и после всего этого я пошел в систему с окнами, и он спрашивает меня о имени пользователя и пароле, но он говорит:

«\\ Сервер \ Папка это недоступно, у вас может не быть разрешения на использование этого сетевого ресурса. Свяжитесь с администратором этого сервера, чтобы узнать, есть ли у вас разрешения или нет.

Не разрешено несколько подключений к серверу или общим ресурсам с использованием нескольких имен пользователей. Запретить все предыдущие подключения к серверу или совместно используемому ресурсу и повторить попытку ».

Так что это моя проблема, и я работаю над этим в течение нескольких часов, и у меня заканчиваются идеи. Любая помощь будет ДЕЙСТВИТЕЛЬНО изложена. Спасибо, andvance!


0
2017-10-11 00:24


Источник


Насколько я знаю, ubuntu 14.04 не использует selinux по умолчанию - мне никогда не приходилось использовать semanage и chcon на ubuntu. Кроме того, если он доступен для общего доступа, почему вы вынуждаете пользователя? - Journeyman Geek♦
Как я уже сказал, одна папка для общего доступа, а вторая для частного доступа. - Hector Mendoza Jacobo
OHH! И пользователь силы? По какой-то причине он не работает, потому что это не папка / home без него. - Hector Mendoza Jacobo
Wierd. pastebin.com/61q5CRkn работает для меня и его довольно минимальная настройка - Journeyman Geek♦
Человек жалко долго ждать, мне пришлось покинуть рабочее место, и у меня нет доступа к серверу, и я буду продолжать попытки в понедельник. Спасибо, что вы чувак! - Hector Mendoza Jacobo


Ответы: