Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
serverguide-precise-ru.pdf
Скачиваний:
77
Добавлен:
03.05.2015
Размер:
1.86 Mб
Скачать

Сетевое окружение Windows

6. Интеграция Samba с Active Directory

6.1. Доступ к ресурсу Samba

Ещё одной сферой применения Samba является интеграция в существующую сеть Windows. Как часть домена Active Directory, Samba может быть файловым сервером и сервером печати.

Самый простой способ подключится к AD домену — использовать приложениеLikewise-open. Для более подробных инструкций смотрите

Руководство по установке и администрированию Likewise Open27.

Будучи частью домена Active Directory, введите следующие команды в терминале:

sudo apt-get install samba smbfs smbclient

Затем отредактируйте файл /etc/samba/smb.conf, изменив:

workgroup = EXAMPLE

...

security = ads realm = EXAMPLE.COM

...

idmap backend = lwopen idmap uid = 50-9999999999 idmap gid = 50-9999999999

Перезапустите samba, чтобы применить новые настройки:

sudo restart smbd sudo restart nmbd

Теперь у вас должен появиться доступ к любому ресурсу Samba с Windows-клиента. Однако убедитесь, что вы дали соответствующие права пользователям и группам из AD на доступ к ресурсу. Для более детальной информации смотрите Раздел 4, «Защита файлового сервера и сервера печати на Samba» [327].

6.2. Доступ к ресурсу Windows

Теперь, когда сервер Samba является частью домена Active Directory, вы можете получить доступ к любому ресурсу сервера Windows.

27 http://www.likewise.com/resources/documentation_library/manuals/open/likewise-open-guide.html

338

Сетевое окружение Windows

• Чтобы примонтировать файловый ресурс Windows, введите в терминале:

mount.cifs //fs01.example.com/share mount_point

Возможен доступ к ресурсам и с компьютеров, не являющихся частью домена AD, но в этом случае будет запрашиваться имя пользователя и пароль.

• Для монтирования ресурса в процессе загрузки поместите строчку в файл

/etc/fstab, например:

//192.168.0.5/share /mnt/windows cifs auto,username=steve,password=secret,rw 0

0

Другим способом скопировать файлы с сервера Windows является использование утилиты smbclient. Чтобы получить список файлов ресурса Windows, введите в терминале:

smbclient //fs01.example.com/share -k -c "ls"

• Чтобы скопировать файлы с ресурса, введите:

smbclient //fs01.example.com/share -k -c "get file.txt"

Это скопирует файл file.txt в текущий каталог.

• И чтобы скопировать файл на ресурс:

smbclient //fs01.example.com/share -k -c "put /etc/hosts hosts"

/etc/hosts будет скопирован в //fs01.example.com/share/hosts.

Опция -c, используемая в примере вверху, позволяет выполнять сразу все команды приложения smbclient. Это полезно для написания скриптов и второстепенных файловых операций. Для получения строки smb:

\>, в которой вы можете выполнять команды по работе с файлами и каталогами, как и в FTP, просто введите:

smbclient //fs01.example.com/share -k

Замените все вхождения fs01.example.com/share, //192.168.0.5/ share, username=steve,password=secret и file.txt на IP-адрес вашего сервера, имя компьютера, имя файла и реальное имя пользователя/ пароль, соответствующие пользователю с правами доступа к ресурсу.

339

Сетевое окружение Windows

6.3. Ресурсы

Для дополнительных опций smbclient смотрите инструкции: man smbclient, которые также доступны в Интернет28.

Инструкция29 mount.cifs полезна для получения более подробной информации.

Страница Ubuntu Wiki Samba 30.

28http://manpages.ubuntu.com/manpages/precise/en/man1/smbclient.1.html

29http://manpages.ubuntu.com/manpages/precise/en/man8/mount.cifs.8.html

30https://help.ubuntu.com/community/Samba

340

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]