Описание настройки Samba (версия 2.2.5) на Red Hat Linux 8.0 (Psyche) для работы в сети Windows2000 с доменом Windows 2000 Advanced Server.
Примечание: Предполагается,что Linux уже установлен со всеми необходимыми пакетами для работы в качестве сервера (можно совсем без X-Windows). А также прописаны IP-адрес машины, gateway,dns-server (см. ifconfig).
Настройка конфигурационного файла /etc/samba/smb.conf:
workgroup = myworkgroup #Название вашей рабочей группы или домена
hosts allow = 192.168.8. 127. #Разрешение доступа машинам своей сети и локально
max log size = 500 #Размер лог-файла в Кб
security = domain #Уровень авторизации
interfaces = eth0 #Ваш интерфейс для доступа в сеть,их может быть несколько
password server = domain_pdc #Название вашего сервера-контроллера домена
admin users = admin admin2 #Определение пользователей обладающих правами админа
В конце файла находятся закомментированные папки, на примере которых можно посмотреть настройки для доступа к ним, для примера раскомментируем папку tmp и добавим пару строк:
[tmp]
browseable = yes #Видимость папки
writable = yes #В нее можно писать
Сохраните изменения.
Теперь проверьте правильность изменений с помощью:
#testparm
Если все в порядке - идем дальше, нет исправьте ошибку.
Теперь проверьте запущены ли у вас демоны smbd и nmpd:
#ps -ux
Если в полученном списке они есть, выполните команду:
#killall smbd nmbd
Теперь зарегистрируемся на сервере:
#smbpasswd -j domain_name -r domain_pdc -U Admin #domain_name - название вашего домена,domain_pdc - PDC, Admin - любой юзер с правами админа
Результатом будет:
Joined to domain ....
Теперь нужно в файл /etc/rc.local поместить следующие строки для автоматического запуска демонов smbd и nmbd:
smbd -D
nmbd -D
Сохраните файл и перезагрузите компьютер с помощью команды:
#shutdown -r now
Вот и все. Теперь ваш Linux - файл-сервер в сети Windows с авторизацией через контроллер домена. Все остальные настройки - по умолчанию, если пожелаете что-либо изменить - читайте документацию.