Общий доступ к файлам NFS и Samba

Изучите общий доступ к файлам NFS и Samba. Этот модуль охватывает настройку сервера NFS, монтирование общих ресурсов NFS, установку Samba, общий ресурс Samba Public Share и аутентификацию пользователей Samba. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.

DevOps EngineerLinuxDevOps

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Сетевой доступ к файлам контролируется дважды: служба решает, кто подключается, а файловая система Linux — что соединение может читать или менять. Этот практический курс показывает оба уровня, сравнивая NFS для Unix-монтирования и Samba для SMB и смешанных сред.

Вы опубликуете и смонтируете NFS export, настроите гостевые и аутентифицированные Samba-ресурсы и проверите их локально. Итоговая задача создаёт NFS-проекты только для localhost, записываемую публичную SMB-папку и финансовый ресурс с защитой учётной записью и правами владельца.

Чему вы научитесь

  • Устанавливать NFS-сервер и клиент и активировать export через exportfs
  • Определять клиентов NFS и параметры rw, sync, no_subtree_check
  • Монтировать NFS export, проверять mount и тестировать чтение/запись
  • Устанавливать Samba, проверять smbd и nmbd и сохранять конфигурацию
  • Настраивать и тестировать гостевой SMB-ресурс через smbclient
  • Создавать Linux- и Samba-учётные записи и ограничивать через valid users
  • Согласовывать ресурсы с владельцем и режимами 777 и 700

Для кого этот курс

Этот курс среднего уровня предназначен для администраторов Linux, изучающих DevOps и сети, инженеров поддержки и операторов смешанных сред, которым нужны NFS или SMB. Он полезен, если сетевые правила и права Linux казались отдельными непонятными проблемами.

Предварительные требования: Основы терминала Linux, пакетов, служб, монтирования, пользователей, владельцев, прав и sudo. Полезна модель клиент-сервер.

Учебная среда: Терминал Linux в LabEx на базе Debian/Ubuntu как локальный сервер и клиент с NFS, Samba, smbclient и подготовленными каталогами.

Часто задаваемые вопросы

Когда использовать NFS вместо Samba?

NFS встраивает export в Unix-дерево и обычно используется между Linux/Unix. Samba реализует SMB для Windows и смешанных парков. Курс локально сравнивает их настройку и доступ.

Публичные ресурсы являются безопасной производственной базой?

Нет. Учебный NFS допускает любого клиента и 777, а итоговая публичная SMB-папка разрешает гостям запись в 777. Это упрощение. Итоговый NFS ограничен 127.0.0.1, а финансы показывают аутентификацию и права владельца.

Монтирование постоянно, зашифровано или централизованно аутентифицировано?

Серверные определения в /etc/exports и smb.conf сохраняются, но NFS-клиент использует ручной mount без /etc/fstab. Kerberos, SMB-шифрование, каталоги, квоты, ACL и automount не настраиваются.

Преподаватель

labby
Labby
Labby is the LabEx teacher.