Моя группа R&D настраивает нашу сеть и среду разработки. У нас есть выделенная серверная машина «кухонная раковина», работающая под управлением Kubuntu 12.04 LTS в качестве дистрибутива. который будет запускать всевозможные службы, одна из которых будет файловым сервером - конечно, не для нашего исходного кода, а для документов, файлов примеров, соответствующих официальных документов и т. д. Пользователи не будут хранить там свои личные файлы ( т.е. нет домашнего каталога для каждого пользователя).
У меня есть всевозможные дилеммы относительно того, как это настроить, и я не уверен, где спросить или найти HOWTO / советы / лучшие практики:
/ home / dummygroupuser
? / var / local / filestore
? В другом месте? И должно ли это зависеть от моей схемы разделения? Какие протоколы мне следует поддерживать? SFTP (SSH), SMB, NFS, rsync и т. Д.?
Использовать протоколы, необходимые для данного задания.
Куда мне поместить файлы? / home / dummygroupuser? / var / local / filestore? В другом месте?
FSH может помочь вам.
Должен ли я настраивать службы для соответствующих протоколов каким-то особым образом, или стандартная конфигурация достаточно хороша?
В целом из значения по умолчанию - хорошая отправная точка. Контролируйте свои службы и настраивайте их по мере необходимости.
Есть ли какие-то особые проблемы с нашим распределением?
Я не стал бы использовать дистрибутив рабочего стола в качестве сервера и не стал бы размещать рабочий стол на сервере. Это больше для управления и значительно увеличивает поверхность атаки. В общем, хотя используйте дистрибутив, который вам удобен, и если в нем есть '