Сетевой доступ к файлам контролируется дважды: служба решает, кто подключается, а файловая система 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 не настраиваются.





