Алексей Стахнов - Linux
- Название:Linux
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Алексей Стахнов - Linux краткое содержание
Книга посвящена операционной системе Linux. Приводятся подробные сведения о ее особенностях и возможностях, идеологии файловой системы, инсталляции и основных командах, вопросах компиляции ядра, настройках и сервисах. Большое внимание уделяется организации на базе Linux различных серверов и служб: электронной почты, WWW, FTP, INN, Proxy, NTP, а также проблемам администрирования сети, обеспечения безопасной работы и другим вопросам. Описаны способы настройки под Linux рабочих станций, в т. ч. и бездисковых, установки и эксплуатации на них графических сред типа X Window, а также конфигурирование модемных соединений, принтеров и сканеров, отладка взаимодействия с Linux-машинами такой «экзотической» периферии, как карманные компьютеры, мобильные телефоны, TV-тюнеры и т. п. Рассматриваемые в книге конфигурационные файлы и структура каталогов соответствуют дистрибутиву Red Hat Linux 7.x, тем не менее, при минимальной адаптации все упоминаемые в книге пакеты устанавливаются в любом дистрибутиве Linux.
Для начинающих администраторов или пользователей Linux.
Linux - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
dns proxy = no
# Case Preservation can be handy – system default is _no_
# NOTE: These can be set on a per share basis
; preserve case = no
; short preserve case = no
# Default case is normally upper case for all DOS files
default case = lower
# Be very careful with case sensitivity – it can break things!
case sensitive = no
client code page = 866
character set = koi8-r
printer driver file=/home/samba/hplj1200/printers.def
#========================== Share Definitions ==============
[homes]
comment = Home Directories
browseable = no
writable = yes
valid users = yura tol katya slava vova lena alst
[comrn]
comment = Common place
path = /home/samba/coram
valid users = root slava tol yura katya vova lena alst
public = no
writable = yes
printable = no
create mask = 0775
directory mask= 0775
force group = office
[hp]
comment = HP LaserJet 1200 Series PCL6
path = /var/spool/samba
printer = lp
public = no
printable = yes
printer driver=HP LaserJet 1200 Series PCL6
printer driver location=\\%h\printer$
[printer$]
path=/home/samba/hplj1200
public=yes
browseable=yes
# This one is useful for people to share files
[tmp]
comment = Temporary file space
path = /tmp
read only = no
public = yes
Как видно из примера, конфигурационный файл разбит на разделы. Каждый раздел начинается с заголовка раздела, такого как [global], [homes] и т. д. Структурой конфигурационный файл сильно напоминает ini-файлы операционной системы Windows. Символы # и; используются в качестве признаков комментария.
Секция [global]
Секция [global] определяет переменные, которые Samba будет использовать для определения доступа ко всем ресурсам. Рассмотрим переменные секции [global].
• workgroup = Kontora
Переменная workgroup содержит имя NT-домена или имя рабочей группы, к которой будет принадлежать сервер Samba.
• netbios name = bw
Переменная netbios name задает имя сервера для отклика по протоколу NetBIOS. Не делайте его таким же, как и имя рабочей группы.
• server string = Kontora Samba Server
Переменная server string содержит описание сервера (комментарий).
• hosts allow = 192.168.10. 197.64.17.
Переменная hosts allow содержит список IP-адресов компьютеров и сетей, разделенных пробелом, которые имеют право подключаться к ресурсам вашего сервера Samba.
• printing = lprng
Переменная printing определяет тип системы печати; поддерживается bsd, sysv, pip, lprng, aix, hpux, qnx.
• guest account = pcguest
Переменная используется, если вы хотите разрешить гостевой вход на Samba-сервер. Соответствующего пользователя так же придется завести в Linux-системе. Однако по соображениям безопасности не рекомендуется разрешать гостевой вход.
• log file = /var/log/samba/%m.log
Переменная log file указывает серверу создавать log-файлы отдельно для каждого пользователя; заодно указывает каталог, где будут создаваться файлы.
• max log size = О
Переменная max log size определяет максимальный размер log-файла.
• security = user
Переменная security используется для задания уровня безопасности системы; обычно используется уровень user, так же используют уровни share, server и уровень domain.
• password server =
Переменная password server используется только совместно с параметрами security = server или security = domain; задает имя сервера паролей.
• password level и username level
Переменные password level и username level позволяют задать количество символов пароля и имени пользователя.
• encrypt passwords = yes
Переменная encrypt passwords позволяет использовать пересылку паролей пользователей в зашифрованном виде; если задать encrypt passwords = по, то пароли пользователей будут пересылаться в незашифрованном виде, что очень плохо с точки зрения безопасности.
• smb passwd file = /etc/samba/smbpasswd
Переменная smb passwd file задает путь и имя файла, содержащего пароли пользователей; поскольку принципы хранения пароля в Linux не позволяют его расшифровать, приходится создавать отдельный файл паролей для пользователей Samba.
• local master = yes
Переменная local master позволяет серверу Samba стать мастер-браузером.
• preferred master = yes
Переменная preferred master позволяет серверу Samba сразу же при запуске устроить перевыборы master с наибольшим шансом для себя.
• dns proxy = yes
Разрешает серверу сопоставлять NetBIOS-имена с IP-адресом при помощи DNS.
...
Замечание
Протокол NetBIOS в принципе предназначен для одноранговой локальной сети, т. е. такой сети, где все компьютеры равноправны. Тем не менее, в NetBIOS предусмотрен специальный компьютер, называемый master, который ведет список компьютеров, подключенных к сети, их разделяемые ресурсы и вновь подключаемые компьютеры. Именно от master вновь подключающиеся компьютеры получают список компьютеров в сети и их доступные ресурсы.
• username map = /etc/samba/smbusers
Переменная username map позволяет задать файл пользователей Samba, в котором ставится в соответствие имя Linux-пользователя имени Samba-пользователя; обычно в качестве имени пользователя Samba используется имя Linux-пользователя.
• socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
Переменная socket options используется для тонкой настройки сетевых параметров, позволяющих несколько улучшить производительность сервера.
• interfaces = 192.168.10.0/24
Переменная interfaces указывает серверу, с какой сетевой картой (сетью) он имеет дело; используется в том случае, если на сервере установлено несколько сетевых карт из разных локальных сетей.
• name resolve order = wins lmhosts beast
Переменная name resolve order определяет порядок получения имен.
• wins support = yes
Переменная wins support указывает, что сервер Samba выступает в роли WINS-сервера.
• wins server = w.x.y.z
Переменная wins server определяет IP-адрес WINS-сервера; если установлено wins support = yes, то использование переменной wins server запрещено.
• default case = lower
Переменная default case определяет регистр имен файлов, создаваемых на ресурсах Samba.
• case sensitive = no
Переменная case sensitive определяет чувствительность к регистру символов.
• client code page =8 66
Переменная client code page задает кодовую страницу клиента; для DOS клиента – 866.
• character set = koi8-r
Переменная character set задает набор символов, используемых сервером.
• printer driver file=/home/samba/hplj1200/printers.def
Переменная printer driver file определяет имя драйвера принтера.
• time server = true
Эта переменная предписывает серверу показывать клиентам Windows, что он выступает для них в роли сервера точного времени.
Секция [homes]
Секция [homes] позволяет удаленным пользователям получить доступ к своим домашним каталогам на Linux-машине. Для этого пользователь должен быть зарегистрирован в Linux-системе. Рассмотрим переменные секции [homes].
• comment = Home Directories
Эта переменная – просто комментирует содержимое данной секции.
• browseable = по
Переменная запрещает просматривать каталог посторонним пользователям.
• writable = yes
Переменная разрешает записывать в домашний каталог.
Интервал:
Закладка: