все тесты по устранению неполадок samba.org пройдены, но samba не работает

все тесты по устранению неполадок samba.org пройдены, но samba не работает

Я внимательно следил за всеми тестами из главы по устранению неполадок в документации Samba:

https://www.samba.org/samba/docs/using_samba/ch12.html

Я просто пытаюсь настроить общие ресурсы Samba на RH 7 и увидеть их из Windows. Все рекомендуемые ими тесты пройдены, вплоть до последнего, net useкоманда Windows работает так, как указано.

Я использую их образец smb.conf:\

[global]
    workgroup = CORP
    security = user
    browsable = yes
    local master = yes
[homes]
    guest ok = no
    browsable = no
[temp]
    path = /tmp
    public = yes

Я изменил рабочую группу, потому что моя рабочая группа Windows — corp. Я создал имя пользователя samba с тем же паролем, что и имя пользователя Unix, и это то, с чем я пытаюсь подключиться из Windows. Права доступа к домашнему каталогу — 777, на всякий случай, если это имеет значение.

Я вижу все общие ресурсы из Windows. Я вижу содержимое общего tempресурса. Я вижу homesобщий ресурс, а также свой usernameобщий ресурс. Но я не вижу их содержимое — когда я пытаюсь дважды щелкнуть по этим общим ресурсам из проводника Windows, я получаю сообщение «доступ запрещен».

Почему?

решение1

Ну, я все сделал правильно с Samba и Windows. Чего я не знал, и документация Samba не говорит об этом, так это то, что по умолчанию RH отключает общий доступ Samba к домашним каталогам. Сначала вам нужно сделать:

sudo setsebool -P samba_enable_home_dirs вкл.

Связанный контент