Самоучитель системного администратора. 5-е изд



Pdf көрінісі
бет6/141
Дата18.12.2023
өлшемі20,51 Mb.
#197526
1   2   3   4   5   6   7   8   9   ...   141
Байланысты:
Cамоучитель системного администратора книга


Глава 2 
Настройка файла 
nsswitch.conf
Файл 
/etc/nsswitch.conf
содержит список источников, которые будут использоваться 
для получения данных о пользователях. Обычно вам не придется изменять его
содержимое, однако проверьте, чтобы было указано не только 
files
, но 
winbind
в каждой строке. Вот пример этого файла: 
group: files winbind 
hosts: files dns nis winbind 
networks: files winbind 
passwd: files winbind 
shadow: files winbind 
shells: files winbind 
Получение билета Kerberos для учетной записи администратора 
После редактирования конфигурации Linux-клиента нужно получить билет 
Kerberos на Linux-компьютере для учетной записи администратора домена. Это
делается командой: 
kinit administrator@EXAMPLE.COM 
Имя домена должно быть указано прописными буквами, а слева от символа 
@
сле-
дует указать учетную запись администратора домена. Проверить полученный билет 
можно с помощью команды 
klist
. Вы увидите параметры полученного билета, 
в том числе и срок его действия. 
Подключение к домену 
Осталось дело за малым — подключить Linux-клиент к домену Windows по прото-
колу Kerberos. Для этого выполните команду: 
net ads join -U administrator%password 
При этом будет осуществлено подключение к домену, указанному в файле конфи-
гурации Kerberos. Параметры 
administrator
и 
password
замените на реальные имя 
пользователя и пароль. Если вы не ошиблись и все сделали правильно, то получите 
сообщение об успешном подключении к домену. 
Проверка подключения 
Как проверить подключение? Просто просмотрите список компьютеров-членов
–домена — в нем вы увидите ваш Linux-клиент. 
Это можно сделать как в Windows, так и в самой Linux. Сначала проверим наличие 
безопасного подключения с помощью команды: 
[root@linux ~]# wbinfo -t 
checking the trust secret via RPC calls succeeded 
Такой вывод команды означает, что все в порядке. Далее нужно ввести: 
wbinfo –u 


Выбор аппаратных и программных средств 
37 
для отображения списка пользователей или: 
wbinfo –g 
для отображения списка групп. 
Также следует проверить (командой: 
getent passwd
), что служба winbind успешно 
получает пароли с контроллера домена — в списке паролей вы увидите записи, от-
носящиеся к домену. 
Сервер Linux в качестве контроллера домена 
Операционная система Linux позволяет неплохо сэкономить деньги предприятия —
на базе Linux вы можете так настроить контроллер домена, что рабочие станции 
Windows не заметят никакой разницы. При этом отпадет необходимость приобре-
тать лицензионный Windows Server, стоимость лицензии которого зависит от коли-
чества рабочих станций в вашей сети. 
К сожалению, такое решение практикуется не очень часто — обычно администра-
торы знакомы с Windows Server и не желают изучать что-либо для них новое.
А зря. Учитывая стоимость Windows Server и дополнительных лицензий (например, 
лицензий терминального доступа), можно неплохо сэкономить. 
Всевозможных статей и руководств по настройке Linux в режиме контроллера
домена Active Directory предостаточно, поэтому этот вопрос мы здесь рассматри-
вать не станем. 
Совместно используемые ресурсы 
На любом предприятии не обойтись без общих папок с документами. В Windows 
для доступа к общим папкам и принтерам служит протокол SMB (Server Message 
Block, блок серверных сообщений), разработанный компаниями Microsoft, Intel 
и IBM. 
Компьютеры под управлением Linux также могут работать по протоколу SMB. Для 
этого в Linux имеется специальная служба — Samba. Пакет Samba входит в состав 
всех дистрибутивов Linux и в большинстве случаев установлен по умолчанию. 
Проект Samba — это не просто OpenSource-проект. К нему подключилась и 
Microsoft, что говорит о важности этого направления и о значимости проекта. 
Для работы с общими документами, кроме общих папок, можно использовать и 
облачные сервисы — например, тот же Google Drive. Преимущества этого решения 
таковы: 
ваши документы будут доступны в любой точке земного шара, где есть соеди-
нение с Интернетом; 
вам не придется настраивать VPN-сервер для доступа мобильных клиентов 
к ресурсам вашей корпоративной сети; 
серверы Google «переехали» в Россию, что дает возможность использовать 
Google Drive даже для хранения персональных данных и прочей конфиденци-
альной информации; 


38 
Глава 2 
работать с документами, расположенными в Google Drive, можно не только из 
Windows или Linux, но и с мобильных устройств под управлением Android.
И, вообще, получить доступ к общим документам можно через веб-интерфейс
с любого устройства, на котором возможен запуск браузера; 
если вы боитесь, что к вашим данным получит доступ кто-либо посторонний, то 
сможете воспользоваться программами облачного шифрования. 
Третье решение для доступа к общим документам — распределенная файловая сис-
тема — подробно рассмотрено в 
главе 10

Учетная запись для анонимного доступа 
В Windows используется гостевая учетная запись — учетная запись 
Гость
. Эта
запись служит для предоставления общего доступа всем, когда ОС не контролирует 
права доступа. По умолчанию эта учетная запись отключена. 
В Linux учетной записи 
Гость
соответствует учетная запись 
nobody
. По умолча-
нию анонимный доступ к ресурсам Linux также запрещен. Если вам нужно его раз-
решить, проверьте, чтобы в вашей системе существовала учетная запись 
nobody
, и 
отредактируйте конфигурацию Samba так: 
[global] 
security = user 
map to guest = Bad Password 
[share_definition] 
guest ok = yes 
Есть и второй способ, который заключается в использовании параметра 
security = 
share
. При этом доступ к ресурсу будет осуществляться только с параметрами гос-
тевой учетной записи. 
Работа с Windows-ресурсами в Linux 
Как уже отмечалось ранее, в Linux для работы в составе домена Windows необхо-
дим пакет Samba, который часто бывает установлен по умолчанию. Если он поче-
му-либо оказался не установлен, установить его не составит особого труда, т. к. он 
в любом случае входит в состав дистрибутива. 
Установка пакета Samba 
Следующая команда в Debian/Ubuntu устанавливает пакет Samba, поддержку про-
токола Kerberos и службу Winbind: 
sudo apt-get install install samba krb5-user winbind 
После установки сервис smb настраивается на автоматическую загрузку. Управлять 
запуском/перезапуском службы можно с помощью команды 
services

services smb start 
services smb stop 
services smb restart 


Выбор аппаратных и программных средств 
39 
Настройки Samba 
Основным файлом конфигурации Samba является файл /
etc/samba/smb.conf
. Файл 
состоит из нескольких секций: 
[globals]
— содержит глобальные настройки; 
[homes]
— описывает домашние папки пользователей; 
[public]
— содержит описание публичных ресурсов; 
[printers]
— описывает сетевые принтеры. 
Рассмотрим на примере практическую настройку Samba. Во-первых, поставим
задачу, чтобы Linux-клиент интегрировался в домен Active Directory 
EXAMPLE.COM

Во-вторых, «расшарим» папку 
/var/samba
так, чтобы все пользователи домена могли 
записывать в нее файлы, читать из нее файлы и просматривать ее содержимое.
В листинге 2.1 приведен готовый пример конфигурации Samba. 
Листинг 2.1. Пример конфигурации Samba 
[global] 
# Имя рабочей группы и домена нужно указывать заглавными буквами 
workgroup = EXAMPLE 
realm = EXAMPLE.COM 
# Указываем, что авторизация будет через AD 
security = ADS 
# Пароли будем шифровать 
encrypt passwords = true 
# Прокси DNS не используется 
dns proxy = no 
# Ускоряем работу Samba 
socket options = TCP_NODELAY 
# Следующие параметры нужны, чтобы Samba 
# НЕ работала в режиме контроллера домена 
domain master = no 
preferred master = no 
os level = 0 
domain logons = no 
local master = no 
# Поддержка принтеров не нужна 
load printers = no 
show add printer wizard = no 
printcap name = /dev/null 
disable spoolss = yes 


40 

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   141




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет