Виправити помилку Samba 255 (Спільний доступ до папок)

Перш за все, що таке помилка Samba 255? Ну, це помилка, яку ми отримуємо, коли входимо Ubuntu (наприклад), ми намагаємося надати спільний доступ до папки, але не можемо, оскільки це говорить нам:

"Спільний доступ до мережі" повернув помилку 255: net usershare: не вдається відкрити каталог спільного доступу до користувачів / var / lib / samba / usershares. Помилка заборонена. У вас немає дозволу на створення спільного доступу до користувачів. Попросіть свого адміністратора надати вам дозволи на створення спільного доступу.

Це трапилося зі мною, коли я спробував створити спільну папку на одному з ПК своїх користувачів, щоб я міг зручно обмінюватися файлами з віртуальною машиною Windows XP, на якій працює Virtualbox.

У випадку Ubuntu рішення просто, тому що я все вирішив, виконавши в терміналі:

sudo chmod 777 /var/lib/samba/usershares

Але це не може бути рішенням для інших. Наприклад, у випадку з Debian це можна легко вирішити, додавши нашого користувача до групи sambashare.

# addgroup usuario sambashare

Вони щойно сказали мені від MP, що іншим можливим рішенням є додавання до файлу /etc/samba/smb.conf параметр: користувач лише для власника = False

Але, скажімо, ми хочемо чогось більшого. У цьому випадку ми не хочемо, щоб він запитував у нас ім’я користувача та пароль для доступу до спільної папки. Що ж, для цього ми створюємо папку в / media:

# mkdir /media/compartir
# chmod -R 777

А потім додаємо в кінець файлу /etc/samba/smb.conf:

[документи] коментар = Шлях спільних документів = / медіа / спільний доступ = так, що можна записати = так

Ну, і в деяких випадках нам доводиться перезапускати Samba:

# /etc/init.d/samba restart

Тепер із віртуальної машини я просто повинен помістити в Провідник Windows:

\\192.168.X.X\compartir

І готовий ..


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   вигинання - сказав він

    Другий спосіб - правильний. В Ubuntu також повинна бути група для цього, швидше за все, каталог не належить до групи sambashare або щось не вистачає в smb.conf.
    Випуск дозволу 777 породжує проблему безпеки, краще використовувати його час від часу, щоб перевірити, чи працює, але після перевірки перейти до налаштування груп та / або файлу конфігурації samba.

    1.    елав - сказав він

      Ви маєте рацію щодо 777, але ідея полягає в тому, що "Усі" мають доступ до цієї папки для запису / видалення / копіювання / переміщення 😉

  2.   Федеріко Антоніо Вальдес Туягу - сказав він

    привіт Елав !!!. Це рішення призначене для спільного використання в домашній мережі або не вимагає захисту. Це дуже схоже на те, коли в Windows XP, не маючи комп’ютера, зареєстрованого в домені, ми говоримо, що спільний доступ до файлів увімкнено, і ми говоримо, що кожен може писати чи читати у спільних ресурсах. Тому безпеки немає.
    У будь-якому випадку, у серії Samba я зобов'язаний присвятити одну або кілька статей спільному користуванню папками та принтерами. Від домашньої мережі до файлового сервера з усіма законами.
    Я прошу вашого терпіння з цього приводу, оскільки пояснити Самбу непросто. 🙂

    1.    eliotime3000 - сказав він

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

  3.   гато - сказав він

    дякую, ця стаття стане в нагоді за помилку, яку Samba видає мені при спробі поділитися папкою Public: D.

  4.   Федеріко Антоніо Вальдес Туягу - сказав він

    Кожного разу, коли я намагаюся залишити коментар на Samba: SmbClient видає мені таку помилку:

    Зона 404 ви не знайшли того, що шукали!

    Можливо, ви перейшли за неправильним посиланням або шукаєте документ, який змінив адресу. Поверніться на домашню сторінку або використовуйте пошукову систему вище, щоб знайти нове місце призначення. Або ви можете отримати доступ до інших цікавих посилань, щоб знайти те, що шукаєте, наприклад:

  5.   Рікардо - сказав він

    Привіт, я застосував дозволи chmod -R 777 до спільного каталогу, і тепер він не дозволяє мені входити, він показує мені папку з Windows, але коли я хочу ввести, це повідомляє мені про заборону дозволу, як це вирішено?

    1.    адріан ааае - сказав він

      Дайте йому те саме, але в зворотному порядку chmod -R 777 (менше для видалення дозволів)
      chmod + R 777 до каталогу для встановлення дозволів

  6.   ЖОРЖЕ ФРАНЦІСКО ХУАРЕС ЗУНІГА - сказав він

    Доброго дня всім, мені потрібна ваша допомога:
    Я намагаюся підключити два ПК в мережі за допомогою Ubuntu, і після багатьох спроб мені вдалося встановити samba, і вона з'являється в панелі запуску, і після налаштування нової робочої групи на обох ПК та спільного використання папки, вона надсилає мені цю помилку (я повинен уточніть, що я зробив це нормально один раз, але при перезапуску ПК я не поважаю спільну папку і бажаю ще раз поділитися, це повідомляє мені це) «Параметр тесту samba повернув помилку 1: Завантажте конфігураційні файли smb з / etc / samba / smb.conf
    rlimit_max: збільшення rlimit_max (1024) до мінімальної межі Windows (16384)
    попередження: ігнорування недійсного значення "частка" для параметрів "безпека" служби помилок завантаження

  7.   ХРИСТІАНСЬКИЙ ОРТИЗ - сказав він

    так, це послужило мені у NVIDIA JETSON TK1
    net usershare 'повернула помилку 255: net usershare: не вдається відкрити каталог спільного користування / var / lib / samba / usershares. Помилка У дозволі відмовлено Ви не маєте дозволу на створення спільного доступу користувачів. Попросіть свого адміністратора надати вам дозволи на створення спільного доступу.