Исправить ошибку 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

Депутат только что сказал мне, что еще одно возможное решение - добавить в файл /etc/самба/smb.conf параметр: Только владелец доли пользователя = Ложь

Но допустим, мы хотим чего-то большего. В этом случае мы не хотим, чтобы он запрашивал у нас имя пользователя и пароль для доступа к общей папке. Что ж, для этого мы создаем папку в / media:

# mkdir /media/compartir
# chmod -R 777

А потом добавляем в конец файла /etc/samba/smb.conf:

[документы] комментарий = Путь к общим документам = / media / share public = да для записи = да

И что ж, в некоторых случаях нам нужно перезапустить Samba:

# /etc/init.d/samba restart

Теперь с виртуальной машины мне просто нужно ввести Windows Explorer:

\\192.168.X.X\compartir

И готово ..


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   выгибание сказал

    Второй способ правильный. В Ubuntu также должна быть группа для этого, скорее всего, этот каталог не принадлежит группе sambashare или что-то отсутствует в smb.conf.
    Проблема с разрешением 777 создает проблему безопасности, лучше использовать ее время от времени, чтобы проверить, что она работает, но после проверки переходите к настройке групп и / или файла конфигурации samba.

    1.    Elav сказал

      Вы правы насчет 777, но идея состоит в том, что «Все» имеют доступ к этой папке для записи / удаления / копирования / перемещения 😉

  2.   Федерико Антонио Вальдес Тужаге сказал

    привет Елав !!!. Это решение предназначено для совместного использования в домашней сети или не требует защиты. Это очень похоже на то, когда в Windows XP, когда компьютер не зарегистрирован в домене, мы говорим, что общий доступ к файлам включен, и мы говорим, что любой может писать или читать в общих ресурсах. Следовательно, безопасности нет.
    В любом случае, в серии статей о Samba я вынужден посвятить одну или несколько статей совместному использованию папок и принтеров. От домашней сети до файлового сервера со всеми законами.
    Я прошу вашего терпения в этом отношении, так как объяснить Samba непросто. 🙂

    1.    элиотайм3000 сказал

      На самом деле 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)
    предупреждение: игнорирование недопустимого значения 'share' для параметра 'security' rror load services

  7.   ХРИСТИАНСКИЙ ОРТИЗ сказал

    да, так это служило мне в NVIDIA JETSON TK1
    net usershare 'вернула ошибку 255: net usershare: не удалось открыть каталог / var / lib / samba / usershares. Ошибка В разрешении отказано У вас нет разрешения на создание общего доступа. Попросите администратора предоставить вам разрешения на создание общего ресурса.