Помилка "Не вдалося встановити спільний доступ до Windows" у Samba


9

Така ситуація. В офісі є 3 машини. Операційні системи на них відповідно,

  1. Linux монетний двір
  2. Ubuntu 12.04
  3. Windows Vista

Машина Ubuntu (№2) повинна бути загальним файловим сервером між машинами №1 та №3.

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

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

Не вдалося встановити спільний доступ до Windows

Я не проти форматувати привід у ext4, якщо це потрібно, але я впевнений, що щось просте не так.

EDIT

Я взяв коментар @ Marty як підказку і використав ntfs-config для налаштування автоматичної частини цього розділу. Це працює зараз. Дякую


Як ви монтуєте накопичувач на 500 ГБ? Іншими словами, ви монтуєте його в / etc / fstab чи покладаєтесь на автоматичне встановлення в / media?
Марті Фрід

Машина ubuntu завжди включена. Я просто монтую його за допомогою Nautilus. Клацніть на бічній панелі.
Ранджіт Рамачандра

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 

Спробуйте це.



1

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

Моя проблема полягала в наступному:

У мене на сервері Ubuntu працює самба, і мій ноутбук, який також працює під керуванням Ubuntu, не зміг переглядати спільні папки. У мене було встановлено дозволи на папки 700, які дозволяють лише користувачеві мати право доступу для читання та виконання файлів.

Але проблема моєї Ubuntu не змогла переглядати ці папки. Мої вікна, Ipad та Android здатні переглядати та виконувати файли.

Після додавання "force user = myusername"все працює як шарм.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.