Назад | Перейти на главную страницу

Samba Share на удаленной машине

У меня следующая среда: у меня 3 компьютера: машина, работающая как хранилище (Ubuntu 14.04) (Хан), сервер Samba (Ubuntu 14.04 с Samba 4.3.9 с доменом, подобным NT4) (Vader) и Машина Windows 7 с сетевым доступом к обеим машинам (SkyWalker).

Какова моя цель: я хочу сделать папку на Khan доступной для просмотра в SkyWalker как общий ресурс Samba.

Что я уже пробовал: я попытался смонтировать папку Хана на Вейдере, используя "sshfs -o allow_others" и отредактировав fuse.conf на Вейдере, чтобы разрешить user_allow_others. Затем добавьте общий ресурс Samba в файл smb.conf. Он становится доступным для просмотра, но поскольку я считаю, что Samba использует сопоставление разрешений UNIX, у меня нет разрешения на доступ к этой папке, поскольку мой пользователь и группа на сервере samba не существует на Khan.

Я знаю, что есть более простые способы, такие как заставить SkyWalker обращаться к Хану напрямую через sshfs, но в основном мне нужно сделать папку на другом компьютере полностью доступной для сервера самбы и позволить серверу самбы обрабатывать разрешения в файлах (например, с помощью силы группа, valid_users и т. д.)

На самом деле это не нужно делать с SSHFS, это можно сделать с другими файловыми системами, такими как NFS. Я просто не хочу синхронизировать свои списки пользователей и групп на обеих машинах.

Ниже представлена ​​моя конфигурация общего ресурса smb.conf:

[khan_test]
        comment = /opt/teste folder on Khan
        path = /khan_teste
        valid users = +IT
        write list = +IT
        force group = IT
        browseable = no
        read only = no

Спасибо за уделенное время.