Рейтинг:0

SAMBA создает общие папки внутри общей папки

флаг cn

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

Например, я получил доступ к своему серверу и создал 2 общие папки: «Проекты» и «Документы».

Любой может получить доступ к папке «Документы», но только сотрудники, участвующие в проекте, могут получить доступ к папке проектов.

Все в порядке до этой части.

Настоящий вопрос заключается в следующем.

Получите доступ к папке рабочих проектов в проекте.

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

Например, если я работаю над проектом 1, я могу получить доступ к папке проектов, но не могу получить доступ к двум другим папкам.

Я создал 2 общие папки /media/samba share/projects/project1 и /media/samba share/projects/project2, но эти общие папки не отображаются внутри папки проектов, каждая из них отображается как отдельная папка вместе с другими папками.

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

Рейтинг:0
флаг in

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

  1. Создайте группу и поместите в нее всех необходимых пользователей:
 sudo groupдобавить проект1grp   
 sudo usermod -a -G project1grp username1
  1. Определите права доступа на групповой основе в samba, т.е. для каждого подкаталога создайте общий ресурс с соответствующими правами доступа в smb.conf

     [Project1share]
          записываемый = да
          комментарий = все файлы для проекта1
          группа сил = проект1грп
          режим принудительного создания = 770
          принудительный режим каталога = 770
          список записей = @project1grp
          путь = /maindir/subdirproject1
          действительные пользователи = @project1grp
    

Ответить или комментировать

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