□ case sensitive = no
□ default case = lower
□ preserve case = no
short preserve case = no
— эти директивы позволяют сохранять информацию с учетом регистра.Если у вас в сети работают пользователи Windows-систем, то рекомендуется оставить указанные выше значения. Для однородной Linux-сети можно разрешить сохранять регистр.
6.2. Описание объектов
После того как вы определили основные параметры Samba-сервера, можно описывать объекты, к которым может получать доступ пользователь. Эти делается в отдельных разделах, которые идут после секции [Global]
6.2.1. Пора домой
Конечно же, любой пользователь захочет работать со своей директорией. Для этого он должен иметь учетную запись в Linux, с которой и будет связан его каталог. Обращение к такой директории будет выглядеть как //сервер/имя
сервер
— это имя сервера или его IP-адрес, а имя
— это имя пользователя, домашнюю директорию которого необходимо увидеть.Для того чтобы разрешить пользователям работать с собственными директориями, нужно описать раздел [homes]
[homes]
comment = Home Directories
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775
В данной секции вы можете видеть следующие директивы:
□ comment
□ browseable = no
yes
, то в сетевом окружении будут видны папки пользователей;□ writable = yes
no
создание и изменение файлов станет невозможным;□ create mode = 0750
□ directory mode = 0775
□ valid users = пользователи
6.2.2. Доменный вход
Если вы настроили сервер Linux так, чтобы пользователи Windows могли входить в систему через smb, используя его как домен, то необходимо убрать комментарии с секции [netlogon]
; [netlogon]
; comment = Network Logon Service
; path = /usr/local/samba/lib/netlogon
; guest ok = yes
; writable = no
В этой секции так же присутствует комментарий и директива writable
Помимо этого, есть еще две команды:
□ path = путь
□ guest ok = yes
[Profiles]
, которая выглядит следующим образом:; [Profiles]
; path = /usr/local/samba/profiles
; browseable = no
; guest ok = yes
В этой директории хранятся профили пользователей, и она не должна быть видна в сетевом окружении Windows, поэтому директива browseable = no
6.2.3. Распечатка
Для того чтобы пользователям стали доступны принтеры, подключенные к Linux-серверу, нужно настроить следующую секцию:
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes