Вход/Регистрация
Linux глазами хакера
вернуться

Флёнов Михаил Евгеньевич

Шрифт:

Одно из мощнейших преимуществ Samba — возможность удаленного управления через SSH или SWAT (Samba Web-based Administrative Tool, набор администратора через Web для Samba).

6.1. Конфигурирование Samba

Основным конфигурационным файлом для Samba является smb.conf, который можно найти в директории /etc/samba (в некоторых дистрибутивах это может быть каталог /etc). Кроме него в этой директории можно найти файл lmhosts, с помощью которого происходит преобразование IP-адресов и имен компьютеров аналогично \etc\hosts в Linux, а Диск:\Windows\system32\drivers\etc\lmhosts.sam в Windows только используется сервером Samba.

Дополнительно вы можете создать следующие файлы (некоторые из них могут существовать):

□ smbusers — файл хранит список пользователей, которым разрешено подключаться к серверу Samba;

□ smbpasswd — пароли пользователей из файла smbusers;

Как видите, у Samba свои конфигурационные файлы для хранения списка пользователей. Если вы создаете их вручную, то убедитесь, что права на чтение и запись установлены правильно. Файл должен быть доступен только администратору т.е. владельцем может быть исключительно root, и никто более.

Конфигурационный файл smb.conf содержит не так много директив, поэтому для удобства восприятия я привел небольшой пример (листинг 6.1), который поможет вам увидеть общую структуру такого файла. В дальнейшем нам предстоит рассматривать другие серверы Linux, где настроек намного больше.

Листинг 6.1. Фрагмент конфигурационного файла smb.conf

[global]

# Основные директивы

 workgroup = MYGROUP

 server string = Samba Server

; hosts allow = 192.168.1. 192.163.2. 127.

 load printers = yes

 printing = lprng

; guest account = pcguest

# Директивы журнала

 log file = /var/log/samba/%m.log

 max log size = 0

# Директивы безопасности

 security = user

; password server = <NT-Server-Name>

; password level = 8

; username level = 8

 encrypt passwords = yes

 smb passwd file = /etc/samba/smbpasswd

 unix password sync = Yes

 passwd program = /usr/bin/passwd %u

 passwd chat = *New*password* %n\n *Retype*new*password* %.

 *passwd:*all*authentication*tokens*updated*successfully*

 pam password change = yes

; username map = /etc/samba/smbusers

; include = /etc/samba/smb.conf.%m

 obey pam restrictions = yes

# Настройка сокета

 socket options = TCP_NODELAY SO_RCVBUF=8192 SO_sndbuf=819

; interfaces = 192.168.12.2/24 192.168.13.2/24

# Настройка просмотра

; remote browse sync = 192.168.3.25 192.168.5.255

; remote announce = 192.168.1.255 192.168.2.44

; local master = no

; os level = 33

; domain master = yes

; preferred master = yes

# Работа с сервером

; domain logons = yes

; logon script = %m.bat

; logon script = %U.bat

; logon path = \\%L\Profiles\%U

; wins support = yes

# WINS-сервер

; wins server = w.x.y.z

; wins proxy = yes

 dns proxy = no

# Отображение файлов

; preserve case = no

; short preserve case = no

; default case = lower

; case sensitive = no

Реальный файл в вашей системе будет намного больше, потому что он содержит множество комментариев с описаниями и примерами конфигурирования открытых директорий. Я все это удалил, чтобы вам проще было ориентироваться, когда мы будем рассматривать назначение команд.

  • Читать дальше
  • 1
  • ...
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: