Выбрать главу

Проверить наличие подключения можно, попытавшись отразить информацию об

учетных записях и их паролях в домене. Сначала проверьте наличие безопасного

подключения с помощью следующей команды:

wbinfo –t

На экране должно появиться аналогичное приведенному далее:

[root@linux ~]# wbinfo -t

checking the trust secret via RPC calls succeeded

Командой wbinfo –u можно отобразить список пользователей, а применив ее с клю-

чом –g — список групп.

Проверьте, что служба winbind успешно получает пароли с контроллера домена.

Для этого выполните команду:

getent passwd

В списке паролей вы должны увидеть записи, относящиеся к домену (имена поль-

зователей будут показаны в начале строки в виде: домен\пользователь).

Сервер Linux в качестве контроллера домена

Сервер Linux может выступать в качестве контроллера домена Windows. Можно

настроить сервер Kerberos, но обычно создают NTLM-домен с помощью демона

Samba. Для этого нужно внести всего несколько строк в конфигурационный файл

и снова стартовать службу smbd.

Необходимые изменения документированы в самом файле конфигурации, коммен-

тарии легко найти в Интернете, поэтому мы не будем специально останавливаться

на этом.

В качестве контроллера домена сервер Linux хранит учетные записи пользователей.

При этом вы можете применять сценарии, исполняемые при входе пользователей в

домен, однако вам недоступны групповые политики, активно используемые при

управлении доменом Windows 200 x. Групповые политики предполагается реализо-

вать в версии Samba 4, которая в настоящее время проходит тестирование. Хотя

пользователи, работавшие с этой версией, отмечают полную ее работоспособность

в их конфигурации, в том числе и применение групповых политик.

Возможный выход в такой ситуации заключается в применении дополнительных

пакетов для реализации необходимых функций. Например, для автоматизации

Выбор оборудования и программного обеспечения

23

установки и удаления программ Windows можно применить программу WPKG

(http://wpkg.org).

Совместные документарные ресурсы

Сеть любой организации не обходится без общих папок с документами или прило-

жениями. В сетях Windows общие папки и принтеры предоставляются по протоко-

лу SMB (Server Message Block — блок серверных сообщений (протокол, разрабо-

танный Microsoft, Intel и IBM)). Компьютеры с ОС Linux также могут подключать-

ся к этим ресурсам и даже предоставлять свои ресурсы для клиентов Windows. Для

этого используется специальная служба Samba.

Проект Samba входит в состав всех Linux-дистрибутивов. Недавно к разработке

данного проекта официально подключилась корпорация Microsoft, что дополни-

тельно свидетельствует о важности этого направления и качестве его разработки.

Сама операция предоставления ресурса в общий доступ в Windows сложности не

вызывает. Достаточно выполнить соответствующую команду из свойств объекта,

дать сетевое имя и назначить права доступа.

При работе в составе домена доступ предоставляется по доменным учетным запи-

сям. В рабочей группе необходимо либо создавать одноименные учетные записи на

всех компьютерах с одинаковыми паролями, либо разрешать доступ для всех. По-

следнее не очень хорошо с точки зрения безопасности, но оптимально для группы

из нескольких компьютеров.

Документы можно предоставлять и путем размещения их на порталах. Это более

трудоемкая операция, зато легко организовать обсуждения материалов, версион-

ность документа, предоставить пользователям возможность самостоятельно созда-

вать ресурсы.

Существует расширение технологии общих папок — распределенная файловая

система. Она более подробно рассмотрена в главе 10.

Учетная запись для анонимного доступа

В случае предоставления ресурсов в общий доступ для всех, операционная система

не контролирует права доступа и использует в этом случае специальную учетную

запись.

В Windows это учетная запись Гость. Она по умолчанию заблокирована в системе,

поэтому при желании использования анонимного доступа необходимо ее разблоки-

ровать. Соответственно, и настройки файлов на диске должны позволять этой учет-

ной записи чтение или запись информации.

Учетной записи Гость в ОС Linux соответствует учетная запись nobody. По умолча-

нию анонимный доступ к ресурсам Linux также запрещен. Если вы хотите его раз-

решить, то удостоверьтесь в существовании в системе учетной записи nobody и от-

корректируйте конфигурацию Samba по следующему образцу:

24

Глава 2

[global]

security = user

map to guest = Bad Password