Дата:2009-11-08
Устанавливаем 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
Количество просмотров: 7237
Комментарии к статье:
Добавить комментарий