Почему разница между общим доступом Samba внутри домашней папки и за ее пределами (например, смонтированное устройство)

В Samba, когда я делюсь информацией внутри своей домашней папки, мне нужно только щелкнуть правой кнопкой мыши папку, которой я хочу поделиться (допустим, она на рабочем столе) и выбрать Параметры общего доступа , а затем просто выбрать параметры, которыми я хочу поделиться, и все, пользователь, будь то в Windows или Linux, сможет просматривать, копировать, вставлять и в основном иметь правильный доступ, который я выбрал для общего ресурса, без особых хлопот. Это особенно верно, если я разрешаю гостевую опцию при публикации.

enter image description here

Если Samba не установлена, мне будет предложено установить ее и настроить ее в 2 или 3 клика при попытке открыть общий доступ к папке. После входа и выхода я могу открыть доступ к любой папке внутри своего дома и покончить с этим. Пользователь из Windows или Ubuntu может видеть мой компьютер и ресурсы общего доступа без каких-либо проблем. Не требуется никаких дополнительных шагов для настройки разрешений, кроме 2 или 3 параметров общего ресурса Samba при выборе параметров общего доступа в контекстном меню.

Проблемы возникают, когда я пытаюсь поделиться чем-то за пределами моего ДОМА. Например, монтируемый блок. Делать это так, как я упоминал ранее, не работает. Внешний пользователь либо не может получить доступ к общему ресурсу, либо не может его увидеть. Я проверил права доступа и права собственности на монтируемое устройство (они точно такие же, как у моей домашней папки), но тем не менее Samba не разделяет ничего за пределами HOME так же легко, как что-то внутри него.

В чем же разница между совместным использованием чего-либо внутри и вне HOME, если предположить, что оба ресурса имеют одного владельца и разрешения.

3
задан 22 September 2013 в 04:53

1 ответ

Необходимо вынудить входящее соединение быть похожим на себя путем включения следующей строки /etc/samba/smb.conf, в последнем разделе "Share" (для каждого внешнего источника отдельно):

force user = (your user name)

Решение находится на этой ссылке

1
ответ дан 22 September 2013 в 04:53

Другие вопросы по тегам:

Похожие вопросы: