Установка и настройка файлового сервер на Samba

Автор: Admin

Дата:2009-11-08

Установим и настроим samba на CentOs5

Устанавливаем samba
yum install samba

Переименуем оригинальный файл

mv /etc/samba/smb.conf /etc/samba/smb.conf.orig

Создадим и наполним файл

vi /etc/samba/smb.conf

[global]
workgroup = myworkgroup
security = share
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
client code page = 866
character set = KOI8-R
log file = /var/log/samba/log.%m
max log size = 500
load printers = no

Создадим общую папку для всех разрешено все

[from_all]
guest account = nobody
comment = ДЛЯ ВСЕХ
hide dot files = no
printable = no
path = /mnt/raid/cross/from_all
public = yes
guest only = yes
writable = yes
browseable = no

Создадим папку для отдела managers

[managers]
comment = Managers
writable = yes
valid users = managers
path = /mnt/raid1/cross/managers
directory mask = 0777
create mask = 0666
hosts allow = 192.168.2.0/24 192.168.1.252
browseable = no
veto files = /*.avi/*.mp*/*.wav/

Некоторые описания

#browseable = yes - Разрешить видеть содержимое
#writable = no - Запретить запись
#directory mask = 0777 - Маска создания директорий
#create mask = 0666 - Маска создания файлов
#valid users = @"Admin" - Даем доступ только админу, пользователей или группы перечисляем через запятую.Группы для домена на русской версии windows указывается таким образом: @"DOMAIN\Пользователи #домена"
#veto files = /*.avi/*.mp*/*.jpg/*.bmp/*.gif/*.wav/ - видео, рисунки и др. нельзя помещать в эту папку
#hosts allow = 192.168.1. 192.168.2. 127. - Можно задать IP которые смогут пользоваться папкой
#invalid users = user @test - кому запрещен доступ (в данном случае, пользователю user и группам test)
# read list = sergey - кому разрешен доступ на чтение (в данном случае, это пользователь sergey)
# write list = @tech - кому разрешен доступ на запись (в данном случае, группе tech)
#inherit owner = yes - наследовать владельца (вышестоящей директории)
#inherit acls = yes - наследовать ACL
#inherit permissions = yes - наследовать права
#map acl inherit = yes - позволяет редактору прав из винды корректно обрабатывать

Добавим пользователя managers

useradd managers
smbpasswd -a managers

Далее следует варианты подключения на ваше усмотрение:

1) Подключить всех сотрудников отдела под одним пользователем managers
2) Создать отдельный логин и пароль для каждого сотрудника
3) Создать отдельных пользователей и установить пароль samba как на windows (т.е. на windows есть пользователь mike c паролем 123)

Cоздаем на linux пользователя mike

useradd mike
smbpasswd -a mike
New SMB password:123
Retype new SMB password:123
Added user mike.
прописываем в правах
valid users = mike

Количество просмотров: 7141

Комментарии к статье:

Добавить комментарий

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2024