1

Я пытался найти ответ на этот вопрос, но не смог. Я новичок в настройке своих общих ресурсов samba, поэтому я не знаю о них много вещей.

В любом случае, я хочу иметь пару общих ресурсов и один, который запрашивает пароль пользователя.

Проблема в том, что когда я получаю доступ к общедоступным общим ресурсам до защищенных, это не дает мне доступа, но если я получаю доступ к общедоступным общим ресурсам раньше общедоступных, у меня не возникает никаких проблем при использовании любого из них.

Мой сервер представляет собой рабочий стол xubuntu 10.8, а мой smb.conf (часть общих ресурсов) выглядит следующим образом:

[public_html] comment = Публичный HTML-путь = /home /beanz /public_html доступный для записи = да просматриваемый = да создать маску = 0777 гость в порядке = да только для чтения = нет

[secure_share] путь = /home /beanz /secure_share доступный для записи = да просматриваемый = да создать маску = 0777 действительных пользователей = beanz только для чтения = нет гостя ok = нет

Любые идеи о том, почему это происходит?

Заранее спасибо!

2 ответа2

1

У меня есть некоторый опыт работы с файлообменниками в samba, но не так много. Однако, похоже, что ваш сервер делает пометку вашего рабочего стола как гостя, когда вы открываете гостевую папку. Таким образом, всякий раз, когда вы пытаетесь открыть тот, который требует, чтобы вы были реальным пользователем, вы не можете получить к нему доступ из-за того, что у вас уже есть гостевой тег.

Я не знаю, как решить эту проблему, но я надеюсь, что это может помочь вам.

Удачи! [В случае сомнений, пиратский Windows XP или что-то и настроить его для общего доступа к папкам ..]

Также: убедитесь, что ваш жесткий диск, с которого извлекаются общие файлы, имеет тот же тип раздела, что и установка Ubuntu. В противном случае компьютеры Windows не смогут удалить с сервера Samba.

ОЙ! Вы должны попытаться изменить свой файл конфигурации samba на тип = Пользователь и настроить имя гостевой учетной записи. Пример:

[Глобальный] ... безопасность = учетная запись гостя пользователя = Джон

дополнительная информация здесь: https://askubuntu.com/questions/3986/samba-share-not-allowing-username-to-be-entered

Прочитайте это, может быть, вы можете найти решение. Удачи!

1

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

Я полагаю, что при входе в secure_share вы эффективно сохраняете / кэшируете сетевые учетные данные, которые имеют доступ к обеим папкам.

Тем не менее, я предполагаю, что когда вы нажимаете на общий ресурс public_html, вы входите в систему как анонимный / сетевой гость, который имеет доступ только через общую папку. Эти "гостевые" учетные данные эффективно сохраняются, и когда вы нажимаете на secure_share, вы аутентифицируетесь как гостевая учетная запись, которая явно не работает.

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

Удар в темноте при решении проблемы ....

Я не большой специалист по Linux/Samba, но когда я делаю установку Linux-боксов, обычно есть опция как для гостя, так и для гостя, не прошедшего проверку подлинности. Разница в том, что, с одной стороны, любой, у кого есть аккаунт, может подключиться, с другой - любой, где угодно, может подключиться.

Надеюсь, это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .