♦ В разделе реестра ОС Windows NT: [NT HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Rdr\Parameters] нужно создать ключ EnablePlainTextPasswordтипа DWORD и установить его значение, равное 1.
♦ В ОС Windows 9x вам нужно создать тот же ключ, но в разделе [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\Parameters].
♦ В ОС Windows 2000 нужно внести изменения в раздел реестра [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkStation\Parameters].
Директивы log fileи max log sizeопределяют имя файла протокола (журнала) и его максимальный размер.
Параметры сокетов задаются с помощью директивы socket option. Прежде чем устанавливать эти параметры, рекомендую прочитать man smb.conf
.
Если в вашем компьютере установлено несколько сетевых интерфейсов, то вы можете сконфигурировать пакет Samba так, чтобы он использовал все интерфейсы. Как это сделал я, показано в листинге 12.2.
Секция [homes]
Следующая секция называется [homes]
и определяет параметры совместно используемых ресурсов. Пример содержимого этой секции приведен в листинге 12.3.
Листинг 12.3. Секция [homes]
[homes]
comment = Home
browseable = yes
writable = yes
Директива browseable=yesразрешает отображение совместно используемых ресурсов в сети Microsoft. Директива writable=yesразрешает запись в каталоги (тот же эффект будет иметь директива read only=no).
Секция [public]
В секции [public]
перечисляются расшариваемые каталоги (листинг 12.4).
Листинг 12.4. Секция [public]
[public]
comment = VFAT Partition
path = /mnt/disk_e
read only = no
12.2.3. Практические примеры настройки
Ваших знаний уже достаточно, чтобы самим произвести дальнейшую настройку. В качестве завершения этого параграфа я приведу пару практических примеров (листинг 12.5). Обратите внимание, что в файле smb.conf комментарии могут обозначаться либо решеткой (#), либо точкой с запятой (;).
Листинг 12.5.
; Каталог NETLOGON для входа в домен
[netlogon]
comment = Samba Netlogon Service
path = /var/netlogon
; He устанавливайте значение yes
case sensitive = no
guest ok = yes
locking = no
writable = yes
browseable = yes
; Профиль для совместно используемых ресурсов
[Profiles]
path = /usr/local/samba/profiles
browseable = no
printable = no
guest ok = yes
; Каталог, используемый пользователем admin
; Пользователь admin должен существовать на сервере Samba
[admin]
comment = admin's directory
path = /home/admin
valid users = admin root
read only = no
12.2.4. Доступ к принтеру Linux для Windows-машин
Для обеспечения поддержки печати мы уже сделали почти все возможное. Директива секции [global]
load printersзагружает принтеры из файла /etc/printcap
(листинг 12.2). Используется система печати BSD. Осталось только определить секцию [printers] файла smb.conf
. В этой секции задаются глобальные параметры для всех принтеров, поэтому нет необходимости указывать их отдельно для каждого принтера.
Листинг 12.6. Секция [printers]
[printers]
comment = All Printers
security=server
path = /var/spool/lpd/lp
browseable = no
printable = yes
public = yes
writable = no
create mode = 0700
Некоторые директивы, используемые в этой секции ( browseable, writable, comment), имеют те же значения, что и в секции [homes]. Директива pathзадает буферный каталог, в который файлы будут копироваться перед печатью (так называемый спул принтера). Директива publicсо значением yesразрешает печать из-под гостевой учетной записи, то есть всем желающим. Чтобы запретить печать из-под гостевой учетной записи, укажите public=no: в этом случае доступ к принтеру будут иметь только зарегистрированные на сервере пользователи. Вместо директивы publicиногда используется ее синоним —директива guest ok.
Директива writableустановлена в значении по для того, чтобы в буферный каталог принтера (спул) могли записываться только печатаемые файлы.
Возможно, вам потребуется разрешить печать только одному или нескольким определенным пользователям на каком-то определенном принтере. Сделать это можно так, как это показано в листинге 12.7.
Читать дальше
Конец ознакомительного отрывка
Купить книгу