Best way to set up в company shared drive using Убунту Сервер?

I am trying to find out the best way to set up в shared drive for в company which - 50 + users in 3 office locations in different cities.

They basically need в drive with в common folder to store company documents (eg./home/company-docs/) надбавка в персонал folder for each user (eg./home/username/mydocs/). Windows They will mainly access the drive from 7 machines and few Ubuntu machines.

They cannot использовал an external application such эксперт Дропбокс, Google Drive and so on (for regulatory and compliance reasons).

I am currently using Ubuntu server 14.04 with ProFTPD, and the machines access the server drive using WinSCP or Filezilla. For permissions I am using ACL.

The tricky part is the folder structure so everyone хан see the common folder (/home/company-docs) and the личный folder (/home/username/mydocs) in their home directory.

Using ПРОФТПД I хан chroot jail the users to their home directory and there mydocs / folder is created (using skel).

But how хан I give them access to the company folder which is located outside their home folder (path is/home/company-docs)???

My first option is to mount / home / company-docs / in the user home:

mount --bind /home/company-docs/ /home/user_name/company-docs

And then make this configuration permanent by editing / и т.д. / fstab:

/var/www/dev  /home/user_name/www_dev    none    bind    0       0

But the above solution works for just 1 частное лицо user, how хан I make this work for every user in the system and make it permanent for every user? and also how to set it up automatically when в new user is created?

Please let я know if you have any разрабатывает on how to accomplish this or any other better way you в мае think on doing it.

3
задан 3 December 2015 в 00:50

3 ответа

Не используйте FTP: мало того, что это небезопасно (пароли отправляются в простом тексте), но это - также боль для пользователей для использования. Самба установки и использует регулярный совместный доступ к файлам окон. Для предоставления пользовательского разрешения/home/company-docs используйте chmod для разрешения мирового чтения и дополнительно доступа для записи:

sudo chmod a+rw /home/company-docs
1
ответ дан 1 December 2019 в 17:35

Я не могу сказать, что знаю много о ProFTPD, но был бы он быть возможным позволить каждому пользователю иметь две отдельных записи сервера: их частное, как и отдельное, которое совместно используется? Т.е. все они "входящие в систему" той же общей записи, с ее собственной chroot тюрьмой?

0
ответ дан 1 December 2019 в 17:35

Сохраняют это простым

самба Использования для совместного использования каталогов, и групп использования и полномочий управлять доступом.

, Так как это появляется к отрегулированной среде, проверьте то, что инструкции, внутренние аудиторы и Ваше управление должны сказать о том, кто должен иметь что доступ. Если те источники ничего не говорят тогда, что я рекомендую

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

  • Доверяемые пользователи быть добавленным к документы группа, которая имеет доступ для записи к каталогу документов компании. Возможно, все - член этой группы, но она позволяет будущий выбор управления.

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

0
ответ дан 1 December 2019 в 17:35

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

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