Сегодня, мы разберем вопрос установки сервера Samba на CentOS 6. Отметим его функции для новичков:
Samba — это файловый сервер, через который вы можете обращаться к файловым дискам к сетевым дискам или принтерам разных OS по протоколам SMB/CIFS. Сервер состоит из 2 частей: клиентской и серверной.
Чтобы настроить сервер samba, вам сперва нужно будет провести его установку. Перейдя к вопросу настройки, мы продемонстрируем его создавая сетевой каталог. Доступ к которому будет ограничен паролем, то есть будет анонимным.
Первым делом, установим текстовый редактор nano, используя стандартную команду
Yum install nano
Затем, также в одну команду устанавливаем сам сервер:
Yum install samba
И так мы его установили, но теперь нужно настройка. Для этого устанавливаем пакеты:
yum install samba samba-client samba-common -y
активируем автозагрузку:
chkconfig smb on
chkconfig nmb on
Теперь, можем приступить к созданию каталога, который будет закрыт доступом
mkdir –p /home/public
public –это та самая с общим доступом.
Ставим на нее нужные права:
chmod -R 0777 /home/public/
И создаем копию файла конфигурации:
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
rm /etc/samba/smb.conf
nano /etc/samba/smb.conf
После создания копии файла наполняем его всей необходимой информацией:
#========== Global Settings ================
[global]
workgroup = WORKGROUP
security = share
map to guest = bad user
#========= Share Definitions ===============
[Public]
path = /home/public
browsable =yes
writable = yes
guest ok = yes
read only = no
Не забываем перегрузить сервер, что запустить его в работу:
service smb restart
service nmb restart