Как проверить на достижимость каталога "' самбой?

Я отчаянно пытаюсь выставить некоторые доли так, чтобы они могли быть открыты без любых учетных данных. Я не забочусь о безопасности данных в (и целого сервера, поэтому если легче получить доступ к ним как root - это очень меня устраивает).

Существует много ПРАКТИЧЕСКИХ РУКОВОДСТВ на том предмете, большинстве из них противоречащее (или для более старой версии самбы, я использую 4.5.8 на xenial)

Со следующей конфигурацией (связанный из различных источников)

[2TB]
        comment = temporary dir
        path = /mnt/2TB
        browseable = yes
        read only = no
        public = yes
        only guest = yes


[data]
    path = /var/lib/machines/tor/root/data
    browseable = yes
    read only = no
    public = yes
    only guest = yes

Я вижу на своих машинах Windows две доли при доступе \\10.10.10.254 (сервер самбы).

Одна из долей (2TB) доступно (я вижу содержание), и доступ к другому запрещен с You do not have permission to acces \\10.10.10.254\data.

Я предполагаю, что причина происходит из-за прав доступа.

Я chmod data каталог к 777 надеждам, что самба получила бы подсказку (и не приняла бы во внимание компоненты контура, которые не могут быть доступны для анонимного пользователя). Это не решило проблему.

Любое из решений ниже было бы прекрасно в моем контексте (я знаю обо всех плохих вещах, которые могут произойти из-за слабых прав доступа, возможно с привилегированным пользователем - это не проблема),

  • анонимный пользователь отображается на root и поэтому не имеет никаких ограничений для доступа к данным
  • доступ к данным настраивается таким способом который nobody может получить доступ к нему

Что было бы корректное колдовство конфигурации (в [global] и определение доли), так один или оба из решений выше включены?

-2
задан 13 August 2017 в 11:38

2 ответа

Можно также попытаться добавить force команды к samba.conf

force user = [yourusername]
force group = [yourusername]

, если это соответствует варианту использования

1
ответ дан 2 November 2019 в 19:29

две идеи: оба связанные с путем второй доли:

/var системный путь (который иногда находится на отдельном временном разделе)

И если Вы хотите получить доступ к /var/lib/machines/tor/root/data, Вам нужно к

chmod -R 777 когда Вы в каталоге /var/lib/machines/tor/root/

Мое предложение: сделайте новую символьную ссылку в /mnt

ln -s /var/lib/machines/tor/root/data /mnt/data и попытайтесь совместно использовать тот одну

1
ответ дан 2 November 2019 в 19:29

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

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