Расшарить директорию CentOS

Теперь ставим пакеты:

yum install samba samba-client samba-common -y
Добавляем в автозагрузку:

chkconfig smb on
chkconfig 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/

редактируем конфиг самбы
/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 = yes
read only = no

[Загрузки]
path = /home/mk/Загрузки
browsable =yes
writable = yes
guest ok = yes
read only = no

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