Установка SAMBA на CentOS 6.5 и шаринг директорий

Установка SAMBA на CentOS 6.5 и шаринг директорий

Установка SAMBA серверва на CentOS 6.5

Начальные данные.
Операционная система: CentOS 6.5
Имя хоста: backup
Адрес хоста: 10.2.50.75

Проверьте нет ли у вас уже установленных пактов в системе:
rpm -qa | grep sambasamba-winbind-3.6.9-168.el6_5.x86_64
samba-winbind-clients-3.6.9-168.el6_5.x86_64
samba-3.6.9-168.el6_5.x86_64
samba-common-3.6.9-168.el6_5.x86_64
samba-client-3.6.9-168.el6_5.x86_64

Или так:  
yum list installed | grep sambasamba.x86_64 3.6.9-168.el6_5 @updates
samba-client.x86_64 3.6.9-168.el6_5 @updates
samba-common.x86_64 3.6.9-168.el6_5 @updates
samba-winbind.x86_64 3.6.9-168.el6_5 @updates
samba-winbind-clients.x86_64

Теперь ставим пакеты: 
yum install samba samba-client samba-common -y  

Добавляем в автозагрузку:  
chkconfig smb onchkconfig nmb on

Если у вас работает IPtables: 
vi /etc/sysconfig/iptables# Samba rulles
-A INPUT -s 192.168.1.0/24 -m state --state NEW -p udp --dport 137 -j ACCEPT
-A INPUT -s 192.168.1.0/24 -m state --state NEW -p udp --dport 138 -j ACCEPT
-A INPUT -s 192.168.1.0/24 -m state --state NEW -p tcp --dport 139 -j ACCEPT
-A INPUT -s 192.168.1.0/24 -m state --state NEW -p tcp --dport 445 -j ACCEPT
-A INPUT -s 192.168.1.0/24 -m state --state NEW -p tcp --dport 901 -j ACCEPT

Создаем папку которую будем расшаривать:  
mkdir /mnt/public/chmod -R 0777 /mnt/public/ 

Копируем конфиг файл в сторону:  
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
rm /etc/samba/smb.conf
vi /etc/samba/smb.conf

Туда записываем все что мы хотим расшарить: 
#======================= Global Settings =====================================
[global]
workgroup = WORKGROUP
security = share
map to guest = bad user
#============================ Share Definitions ==============================
[Public]
path = /mnt/public
browsable =yes
writable = yes
guest ok = yesread only = no
[Operations]
path = /mnt/operations
browsable =yes
writable = yes
guest ok = yesread only = no

Теперь перезапускаем сервис: 
service smb restart
service nmb restart

Открываем Run:

Image1.png

И любуемся своей папкой расшаренной в сеть:


Image2.png 

Если вы надумали создать папку защищенную логином и паролем, и не доступную другим, нам необходимо сделать следующее, создать пользователя и группу, задать им пароль и исправифть конфиг: 
useradd smbusergroupadd smbgrp
usermod -a -G smbgrp smbuser
smbpasswd -a smbuser

Создаем папку и задаем ией права:  
mkdir /mnt/secret
chown -R arbab:smbgrp secure/chmod -R 0770 secure/

Правим конфиг файл: 
vi /etc/samba/smb.conf

#============================ Share Secure Definitions ==============================
[Secret]
path = /mnt/secret
valid users = @smbgrp
guest ok = no
writable = yes
browsable = yes

Перезапустить сервисы:
service smb restart
service nmb restart

Выглядить это будет так:

Image3.jpg

Комментариев нет


Оставить комментарий