Брандмауэры и специальное программное обеспечение 8 Часть 4

Вид материалаРеферат

Содержание


Переменные, используемые в Samba
Конфигурационная страница Global
Подобный материал:
1   ...   75   76   77   78   79   80   81   82   ...   101

Переменные, используемые в Samba


Работая с инструментом администрирования SWAT, вы можете обратить внимание на то, что при указании значений многих параметров используются многочисленные переменные (переменные используются на страницах Advanced View). Переменная обозначается сочетанием символов %Х, где X — это либо заглавная, либо строчная латинская буква. Переменные используются для обеспечения большей гибкости Samba. Вот перечень этих переменных с пояснениями:

- %S — имя текущей службы (если такая есть);

- %Р — корневой каталог текущей службы (если такая есть);

- %u — имя пользователя, от лица которого работает текущая служба (если такая есть);

- %g — имя первичной группы для пользователя %u;

- %U — имя пользователя для текущего рабочего сеанса (имя пользователя, от лица которого хотел бы работать клиент, это имя может отличаться от имени, которое будет назначено клиенту при подключении);

- %G — имя первичной группы для пользователя %U;

- %Н — домашний каталог для пользователя %u;

- %v — версия Samba;

- %h — доменное имя (DNS-имя) узла, на котором работает Samba;

- %m — имя NetBIOS клиентского компьютера;

- %L — имя NetBIOS сервера; благодаря использованию этой переменной вы можете менять конфигурацию сервера Samba в зависимости от того, какое имя использует клиент для того, чтобы обратиться к этому серверу, иными словами, один сервер может быть «многоликим»;

- %М — доменное имя (DNS-имя) клиентского компьютера;

- %N — имя сервера домашнего каталога NIS (извлекается из записи auto.map системы NIS; без NIS значение этой переменной равно значению переменной %L);

- %р — путь к домашнему каталогу службы (извлекается из записи auto.map системы NIS; запись auto.map системы NIS имеет следующий вид: %М:%р);

- %R — выбранный уровень протокола после того, как стороны договорились о том, какой уровень будет использоваться; переменная может быть равна одному из значений: CORE, COREPLUS, LANMANl, LANMAN2 или NT1;

- %d — идентификатор процесса PID для текущего серверного процесса;

- %а — программная архитектура удаленного компьютера; определению подлежат лишь некоторые из архитектур, и то данный механизм нельзя считать в достаточной степени надежным; допустимые значения: Samba, WfWg, WinNT и Win95, остальные архитектуры идентифицируются значением UNKNOWN;

- %1 — IP-адрес клиентского компьютера;

- %Т — текущая дата и время.

Конфигурационная страница Global


В листинге 19.1 показан перечень глобальных конфигурационных параметров и их значения по умолчанию. Наиболее часто модифицируемые значения располагаются на странице Basic View, однако многие другие часто используемые параметры скрыты. Полный перечень параметров впечатляет своими размерами: в раздел, связанный с принтерами, входит 25 значений, а раздел общих папок содержит в себе более чем в два раза больше. Всего существует более 190 настраиваемых параметров. Некоторые параметры являются взаимоисключающими. Некоторые параметры влияют на значения других параметров или зависят от их значений.


СОВЕТ

Глобальные параметры действуют в отношении всех общих папок, включая специальные общие папки. Значения глобальных параметров могут быть перекрыты значениями аналогичных параметров, относящихся к конкретной папке.


Листинг 19.1. Перечень глобальных параметров Samba и их значений в том виде, в котором он записывается на диск средством администрирования SWAT

workgroup = WORKGROUP

netbios name =

netbios aliases =

server string = Samba 2.0.0 beta5

interfaces =

bind interfaces only = No

security = USER

encrypt passwords = No

update encrypted = No

use rhosts = No

map to guest = Never

null passwords = No

password server =

smb passwd file = /usr/local/samba/private/smbpasswd

hosts equiv =

root directory = /

passwd program = /bin/passwd

passwd chat = *old*password* %o\n *new*password* %n\n *new*password* %n\n *changed*

passwd chat debug = No

username map =

password level = 0

username level = 0

unix password sync = No

log level = 1

syslog = 1

syslog only = No

log file =

max log size = 5000

timestamp logs = Yes

protocol = NT1

read bmpx = Yes

read raw = Yes

write raw = Yes

nt smb support = Yes

nt pipe support = Yes

announce version = 4.2

announce as = NT

max mux = 50

max xmit = 65535

name resolve order = lmhosts host wins beast

max packet = 65535

max ttl = 259200

max wins ttl = 518400

min wins ttl = 21600

time server = No

change notify timeout = 60

deadtime = 0

getwd cache = Yes

keepalive = 300

lpq cache time = 10

max disk size = 0

max open files = 10000

read prediction = No

read size = 16384

shared mem size = 1048576

socket options =

stat cache size = 50

load printers = Yes

printcap name = /etc/printcap

printer driver file = /usr/local/samba/lib/printers.def

strip dot = No

character set =

mangled stack = 50

coding system =

client code page = 850

stat cache = Yes

domain groups =

domain admin group =

domain guest group =

domain admin users =

domain guest users =

machine password timeout = 604800

add user script =

delete user script =

logon script =

logon path = \\%N\%U\profile

logon drive =

logon home = \\%N\%U

domain logons = No

os level = 0

lm announce = Auto

lm interval = 60

preferred master = No

local master = Yes

domain master = No

browse list = Yes

dns proxy = Yes

wins proxy = No

wins server =

wins support = No

kernel oplocks = Yes

ole locking compatibility = Yes

smbrun = /usr/local/samba/bin/smbrun

config file =

preload =

lock dir = /usr/local/samba/var/locks

default service =

message command =

dfree command =

valid chars =

remote announce =

remote browse sync =

socket address = 0.0.0.0

homedir map =

time offset = 0

unix real name = No

NIS homedir = No

panic action =

comment =

path =

alternate permissions = No

revalidate = No

username =

guest account = nobody

invalid users =

valid users =

admin users =

read list =

write list =

force user =

force group =

read only = Yes

create mask = 0744

force create mode = 00

directory mask = 0755

force directory mode = 00

guest only = No

guest ok = No

only user = No

hosts allow =

hosts deny =

status = Yes

max connections = 0

min print space = 0

strict sync = No

sync always = No

print ok = No

postscript = No

printing = bsd

print command = lpr -r -P%p %s

lpq command = lpq -P%p

lprm command = lprm -P%p %j

lppause command =

lpresume command =

queuepause command =

queueresume command =

printer name =

printer driver = NULL

printer driver location =

default case = lower

case sensitive = No

preserve case = Yes

short preserve case = Yes

mangle case = No

mangling char = ~

hide dot files = Yes

delete veto files = No

veto files =

hide files =

veto oplock files =

map system = No

map hidden = No

map archive = Yes

mangled names = Yes

mangled map =

browseable = Yes

blocking locks = Yes

fake oplocks - No

locking = Yes

oplocks = Yes

strict locking = No

share modes = Yes

copy =

include =

exec =

postexec =

root preexec =

root postexec =

available = Yes

volume =

fstype = NTFS

set directory = No

wide links = Yes

follow symlinks = Yes

dont descend =

magic script =

magic output =

delete readonly = No

dos filetimes = No

dos filetime resolution = No

fake directory create times = No