Для работы в составе домена Windows (использование единой базы учетных записей пользователей, подключение/предоставление общих ресурсов и т. п.) предусмотрен пакет Samba. Этот пакет входит во все дистрибутивы Linux, и обычно нет необходимости загружать инсталляционные файлы с сайта www.samba.org.
Установка Пакет Samba должен быть установлен по правилам используемой версии Linux. Для тех, кто привык работать в графической среде (при ее установке), есть средства настройки параметров основных сетевых служб (рис. 2.5), в которых можно включить эту службу.
Рис. 2.5. Настройка автоматического запуска Samba графическими средствами Проверить, работает ли демон Samba, можно, перечислив все активные процессы и отфильтровав вывод команды по названию службы:
ps -A | grep smb
Настройки Samba
Настройки Samba содержатся в файле конфигурации, который расположен по следующему пути: /usr/samba/lib/smb.conf.
Файл состоит из нескольких разделов: [globals] - глобальные настройки,
[homes] - домашние папки пользователей, [printers] - настройки печати и пользовательских разделов, в которых определяются сетевые папки. Имена разделов заключаются в квадратные скобки, параметры определяются в виде key = value. Файл конфигурации снабжен комментариями, так что для вас не составит особого труда разобраться с правилами его редактирования. Вы можете просто снять ком ментарии с тех строк, которые описывают наиболее подходящую конфигурацию сервера, и настроить по образцу совместный доступ к ресурсам.
Примечание Отсутствие ошибок в файле можно проверить с помощью команды testparm. Если она сообщит об ошибке, следует перепроверить внесенные настройки.
Предоставление ресурсов в общий доступ Операцию можно осуществить как с использованием графического интерфейса (рис. 2.6), так и путем правки конфигурации программы. Приведенный ниже краткий пример иллюстрирует основные параметры предоставления ресурса в общий доступ:
[Documents]
comment = Архив документов path = /usr/local/docs
valid users = @"domain\domain users" domain\user1
admin users = @ domain\group2
writable=yes
browseable=yes
Необходимые дополнительные параметры (настройку протоколирования доступа, корзины, варианты предоставления ресурса с произвольной маской доступа и т. п.) легко уточнить по справочной документации.
Обратите внимание, что в секции [global] файла конфигурации можно установить, для каких диапазонов адресов будут предоставляться в совместное использование ресурсы, максимальное число одновременно открытых файлов и т. п.
Рис. 2.6. Графический интерфейс управления службой Samba
При предоставлении ресурсов в доступ пользователям домена следует учитывать, что пользователь, подключающийся к ресурсу, будет иметь на компьютере личную папку.
Подключение к общим ресурсам Подключение к общим ресурсам ОС Windows, предоставленных ОС Linux, осуществляется обычным способом (либо из меню командой подключения к общей папке, либо из командной строки с помощью net use).
Для подключения ресурсов Windows на unix-компьютере используется команда smbmount. Нужно указать, какой ресурс и в какую точку монтируется, ввести параметры учетной записи. Например, так:
smbmount //servername/sharename /mountdirectory -o username=mywindowsusername,password=mywindowspassword
Подключение сохранится до перезагрузки системы.
Команда smbmount фактически является сокращением команды smbclient: smbclient //hostname/service <ключи и параметры>
Указывая соответствующие ключи, можно выполнить различные операции, например, копирование данных, удаление файла на Windows-системе, создание архива и т. д.
Примечание Команда smbclient позволяет отобразить список всех ресурсов, предоставленных в совместное использование с компьютера: smbclient -L hostname
⇐Поиск по сетевым ресурсам | Самоучитель системного администратора | Обозреватели интернета⇒