SAMBA. Как настроить
1. Устанавливаем samba:
Либо использовать уже созданного ранее на этапе установки ОС. В данном случае используется пользователь "oracle", поэтому настройки в файле, указанном в п.4 относятся именно к этому пользователю.
где , результат 1 - включен, 0 - отключен.
# yum install samba
2. Создаем пользователя, либо меняем на уже имеющего. Добавляем группу (при желании).Например, можно создать:
# useradd samba-user -M -G wheel -s /sbin/nologin
# smbpasswd -a samba-user
3. Не забываем про SELinux (/selinux/enforce), иначе может быть проблема
проверяем статус:
# cat /selinux/enforceгде , результат 1 - включен, 0 - отключен.
4. Переходим к настройке сервера (/etc/samba/smb.conf)
[global]
netbios name = dbserver38
server string = Database server
security = SHARE
guest account = oracle
log file = /var/log/samba/log.%m
max log size = 50
recycle:keeptree = yes
recycle:versions = yes
recycle:touch = yes
recycle:directory_mode = 0777
[dbstore]
path = /mnt/disk4tb01/dbstore
comment = Базохранилище
public = yes
writable = yes
read only = no
create mask = 0777
directory mask = 0777
guest ok = yes
force user = oracle
force group = oracle
vfs object = recycle
recycle:repository = /mnt/disk4tb01/.recycle
[playground]
path = /mnt/disk4tb01/playground
comment = Песочница Oracle
public = yes
writable = yes
read only = no
create mask = 0777
directory mask = 0777
guest ok = yes
force user = oracle
force group = oracle
vfs object = recycle
recycle:repository = /mnt/disk4tb01/.recycle
[fb_palyground]
path = /mnt/disk4tb02/sda1/fbBase
comment = Песочница Firebird
public = yes
writable = yes
read only = no
create mask = 0777
directory mask = 0777
guest ok = yes
force user = oracle
force group = oracle
vfs object = recycle
recycle:repository = /mnt/disk4tb02/sda1/.recycle
[distr]
path = /mnt/disk4tb02/sda2/distr
comment = Дистрибутивы
public = yes
writable = yes
create mask = 0777
directory mask = 0777
guest ok = yes
force user = oracle
force group = oracle
vfs object = recycle
recycle:repository = /mnt/disk4tb02/sda2/.recycle
[0bmenka]
path = /mnt/disk4tb02/sda1/0bmenka
comment = Файлохранилище
public = yes
writable = yes
read only = no
create mask = 0777
directory mask = 0777
guest ok = yes
force user = oracle
force group = oracle
vfs object = recycle
recycle:repository = /mnt/disk4tb02/sda1/.recycle
[Обновления]
path = /mnt/disk4tb02/sda2/_Обновления
comment = Обновления
public = yes
writable = yes
read only = no
create mask = 0777
directory mask = 0777
guest ok = yes
force user = oracle
force group = oracle
vfs object = recycle
recycle:repository = /mnt/disk4tb02/sda2/.recycle
5. Запускаем samba
# sudo service smbd startлибо
# sudo service smb start
UPD: 06.03.2023
Добавлены параметры для сетевой корзины, если файлы удаляют пользователи, подключенные к сетевому диску (выделено цветом)
Комментарии
Отправить комментарий