filmov
tv
Настройка samba на centos за 10мин. Установка файлового сервера для дома и (или) компании.
Показать описание
Настройка SAMBA на CentOS за 10 мин. Установка файлового сервера для дома и (или) компании.
Отключаем SELINUX
# nano /etc/selinux/config
SELINUX=disabled
Устанавливаем пакеты SAMBA
# yum install samba samba-client samba-common -y
Ставим в автозагрузку
# chkconfig smb on
# chkconfig nmb on
Создаем каталоги для общего доступа
# mkdir /home/smb
# mkdir /home/smb/public
# mkdir /home/smb/share_it
# mkdir /home/smb/share_buh
Задаем права доступа для каталога
# chmod -R 0777 /home/smb
Настраиваем правила фаервола iptables
# nano /etc/sysconfig/iptables
Добавляем правила разрешения входящих подключений
-I INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-I INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
-I INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
Перезапускаем iptables
#service iptables restart
Конфигурируем samba
[public]
comment = public
path = /home/smb/public
read only = No
create mask = 0777
directory mask = 0777
guest ok = Yes
[ИТ]
comment = IT
path = /home/smb/share_it
valid users = @grp_it
write list = @grp_it
create mask = 0777
directory mask = 0777
[Бухгалтерия]
comment = IT
path = /home/smb/share_buh
valid users = @grp_buh
write list = @grp_buh
create mask = 0775
directory mask = 0775
Добавляем пользователей
# useradd usr_it
# groupadd grp_it
# usermod -a -G grp_it usr_it
# smbpasswd -a usr_it
# useradd usr_buh
# groupadd grp_buh
# usermod -a -G grp_buh usr_buh
# smbpasswd -a usr_buh
Запускаем samba
# service smb start
# service nmb start
Есть возможность настройки самбы через графический интерфейс.
Устанавливаем пакеты
# yum install xinetd samba-swat –y
Конфигурируем SWAT
# nano /etc/xinetd.d/swat
only_from = 127.0.0.1 192.168.11.0/24
disable = no
Запускаем SWAT
# /etc/init.d/xinetd start
Настраиваем правила фаервола
# nano /etc/sysconfig/iptables
Добавляем правила разрешения входящих подключений
-I INPUT -m state --state NEW -m tcp -p tcp --dport 901 -j ACCEPT
service iptables restart
Отключаем SELINUX
# nano /etc/selinux/config
SELINUX=disabled
Устанавливаем пакеты SAMBA
# yum install samba samba-client samba-common -y
Ставим в автозагрузку
# chkconfig smb on
# chkconfig nmb on
Создаем каталоги для общего доступа
# mkdir /home/smb
# mkdir /home/smb/public
# mkdir /home/smb/share_it
# mkdir /home/smb/share_buh
Задаем права доступа для каталога
# chmod -R 0777 /home/smb
Настраиваем правила фаервола iptables
# nano /etc/sysconfig/iptables
Добавляем правила разрешения входящих подключений
-I INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-I INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
-I INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
Перезапускаем iptables
#service iptables restart
Конфигурируем samba
[public]
comment = public
path = /home/smb/public
read only = No
create mask = 0777
directory mask = 0777
guest ok = Yes
[ИТ]
comment = IT
path = /home/smb/share_it
valid users = @grp_it
write list = @grp_it
create mask = 0777
directory mask = 0777
[Бухгалтерия]
comment = IT
path = /home/smb/share_buh
valid users = @grp_buh
write list = @grp_buh
create mask = 0775
directory mask = 0775
Добавляем пользователей
# useradd usr_it
# groupadd grp_it
# usermod -a -G grp_it usr_it
# smbpasswd -a usr_it
# useradd usr_buh
# groupadd grp_buh
# usermod -a -G grp_buh usr_buh
# smbpasswd -a usr_buh
Запускаем samba
# service smb start
# service nmb start
Есть возможность настройки самбы через графический интерфейс.
Устанавливаем пакеты
# yum install xinetd samba-swat –y
Конфигурируем SWAT
# nano /etc/xinetd.d/swat
only_from = 127.0.0.1 192.168.11.0/24
disable = no
Запускаем SWAT
# /etc/init.d/xinetd start
Настраиваем правила фаервола
# nano /etc/sysconfig/iptables
Добавляем правила разрешения входящих подключений
-I INPUT -m state --state NEW -m tcp -p tcp --dport 901 -j ACCEPT
service iptables restart