Ошибка «Не удалось смонтировать общий ресурс Windows» в Samba

9

Это ситуация. В офисе 3 машины. Операционные системы на них соответственно

  1. Linux Mint
  2. Ubuntu 12.04
  3. Виндоус виста

Предполагается, что машина с Ubuntu (# 2) является общим файловым сервером между машинами # 1 и # 3.

Машина № 2 имеет два жестких диска. Один из них представляет собой пустой диск NTFS объемом 500 ГБ, а другой - диск ext4 объемом 160 ГБ. Мой план - сделать 500 ГБ диском для обмена файлами.

Когда я делю папку, например, ~/Documentsиспользуя контекстное меню Nautilus на компьютере № 2, я могу легко получить доступ к файлам как на № 1, так и на № 3, но когда я пытаюсь открыть общий доступ к какой-либо папке на диске объемом 500 ГБ, на компьютере № 1 появляется ошибка это говорит

Не удалось смонтировать общий ресурс Windows

Я не против форматирования диска в ext4 при необходимости, но я уверен, что что-то простое не так.

РЕДАКТИРОВАТЬ

Я принял комментарий @ Marty как подсказку и использовал ntfs-config для настройки автомонтирования этого раздела. Это работает сейчас. Спасибо

Ранджит Рамачандра
источник
Как вы устанавливаете диск на 500 ГБ? Другими словами, вы монтируете его в / etc / fstab или используете автоматическое монтирование в / media?
Марти Фрид
Машина с Ubuntu всегда включена. Я просто монтирую его, используя Наутилус. Нажмите на боковую панель.
Ранджит Рамачандра
2
Привет. Я просто принял ваш комментарий как подсказку и использовал ntfs-config для настройки автомонтирования этого раздела. Это работает сейчас. Спасибо.
Ранджит Рамачандра
1
Рад, что смог помочь тебе самому - это лучший способ, ИМО. :)
Марти Фрид
@shortfellow, пожалуйста, добавьте этот ответ и пометьте его как принятый, если он решит вашу проблему. Спасибо!
lazyPower

Ответы:

4

То, что вы хотите сделать, это добавить строку «принудительного пользователя» к определению общего ресурса, чтобы удаленный пользователь был вами

  [share-name]  
  comment =   
  path = /media/some-name  
  read only = No  
  force user = your-user-name  
  guest ok = yes 

Попробуй это.

Вишну
источник
3

В итоге я использовал ntfs-config. Функция автомонтирования на нем решила мою проблему.

Ранджит Рамачандра
источник
1

Я пытался установить "name resolve order = bcast host"и даже чесать голову, пытаясь найти решения из сети.

Моя проблема была просто так:

У меня на сервере Ubuntu работает samba, а на моем ноутбуке, на котором также работает Ubuntu, не было возможности просматривать общие папки. У меня были права доступа к папке 700, что позволяет только пользователю иметь права на чтение и выполнение исполняемых файлов.

Но проблема, только моя Ubuntu не смогла просмотреть эти папки. Мои окна, Ipad и Android способны просматривать и выполнять файлы.

После добавления "force user = myusername"все работает как шарм.

Dustin
источник