Сетевая файловая система NFS
Сетевая файловая система (Network File Sharing) позволяет монтировать файловые системы на удаленных компьютерах.На сервере, предоставляющем доступ к каталогам должен быть запущен сервис NFS скриптом
/etc/init.d/nfs
.Список экспортируемых файловых систем указывается в файле
/etc/exports
. Формат файла следующий:каталог домен(спецификация1,спецификация2)
Спецификация | Описание |
ro | доступ только для чтения |
rw | доступ для чтения и записи |
noaccess | запрешен доступ к данному подкаталогу |
Изменения в файле
/etc/exports
вступают в силу после выполнения команды:exportfs -a
или после перезагрузки системы.
Клиент может монтировать удаленные каталоги либо командой
mount
, например:mount -t nsf 192.168.3.215:/home/master /home/master/remote
либо добавить запись в файл
/etc/fstab
:192.168.3.215:/home/master /home/master/remote nfs bg,hard,rw 1 0
Файловый сервер SAMBA
Сервер Samba использует протоколsmb
(Session Message Block или Server Message Block) для предоставления доступа Windows-системам
к ресурсам Linux-систем.Настройка файлового сервера для одноранговой сети
Сервер Samba имеет один конфигурационный файл/etc/samba/smb.conf
, который может быть отредактирован с помощью
текстового редактора, либо с помощью графической утилиты system-config-samba
.Файл
/etc/samba/smb.conf
содержит несколько разделов: [global], [homes], [printers]
и разделы для
отдельных ресурсов. В каждом разделе указываются пары:параметр = значение
# Раздел глобальных настроек [global] workgroup = имя_группы # название рабочей группы в сети Windows netbios name = имя_сервера # имя сервера в сети Windows server string = комментарий # комментарий guest ok = yes # разрешение гостевого входа (yes/no) guest account = nobody # имя пользователя, под которым разрешен гостевой вход в систему security = user # уровень доступа (share, user, server) encrypt password = yes # шифрованные пароли (yes/no) interfaces = 192.168.3.215/24 # интерфейсы, через которые должен работать Samba # Раздел домашних каталогов пользователей [homes] comment = Home Directories # комментарий browseable = no # видимость ресурса в списке ресурсов (yes/no) writable = yes # возможность записи в домашний каталог (yes/no) create mode = 0750 # права доступа для создаваемых файлов directory mode = 0775 # права доступа для создаваемых каталогов # Раздел принтеров [printers] comment = All Printers # комментарий path = /var/spool/samba # путь к очереди принтера browseable = no # видимость ресурса в списке ресурсов (yes/no) printable = yes # поддержка печати (yes/no) # Общие каталоги [public] comment = Public Directory # комментарий path = /home/master # путь к общему каталогу browseable = yes # видимость ресурса в списке ресурсов (yes/no) writable = yes # возможность записи в домашний каталог (yes/no) printable = no # поддержка печати (yes/no)Общий каталог должен иметь соответствующие права доступа для обеспечения возможности чтения/записи:
chmod ugo+rwx /home/master
Для проверки работы Samba на компьютере с IP-адресом 192.168.3.215 в командной строке браузера можно ввести строку:
smb://192.168.3.215/public
Подключение к ADS MS Windows (подключение Linux-клиентов к серверу SAMBA)
Для подключения Linux-клиентов к серверу SAMBA служит программаsmbclient
.Получить список доступных ресурсов на Windows-системе можно командой:
smbclient -L IP_адрес_компьютера
Запустить SAMBA-клиент можно командой:
smbclient //IP_адрес_компьютера/имя_ресурса -U имя_пользователя
Затем, в ответ на приглашение ввести пароль. При подключении к Windows-системе выдается приглашение:
smb: >В этом режиме возможен ввод команд.
Команда | Описание |
ls | вывод списока файлов |
cd | переход в каталог |
get файл локальное_имя | получить файл |
put файл удаленное_имя | копировать файл |
mget файл1 файл2 файл3 | получает файлы с сервера |
mput файл1 файл2 файл3 | копирует файлы на сервер |
del файл1 файл2 файл3 | удаляет файлы |
!ls | временный выход из smbclient |
exit | выход |
Ссылки по теме
Предоставление доступа к файлам и сервисамNFS-HOWTO
Samba
Что такое SAMBA?
SAMBA с авторизацией в домене с win2003 сервером
Kerberos
Сервер аутентификации Kerberos
Samba - первичный контроллер домена (PDC)