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

chcon -t samba_share_t /var/eng

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

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

Но это бросает мне еще одну ошибку, что он не может использовать политику. Позже я нашел решение для этого: я прочитал, что человек использовал force 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

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

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

Несколько подключений к серверу или общим ресурсам с использованием более одного имени пользователя не допускаются.Отключите все предыдущие подключения к серверу или общему ресурсу и попробуйте снова ".

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

0