Простой файловый сервер на ОС CentOS 6.3 | OS CONFIG

Простой файловый сервер на ОС CentOS 6.3

В данной статье рассмотрим развёртку простого файлового хранилища на ОС CentOS 6.3 x86_64. Перед тем, как выполнить все действия, описанные в этой статье, необходимо, чтобы была настроена сеть и желательно установлен Midnight Commander. Всю первичную настройку CentOS можно прочитать здесь.



Войти в систему необходимо под суперпользователем root.

 

Обновим список репозиториев.

yum update

 

Установим Samba

yum install samba

 

Создадим в папке /home папку smbshare, а в ней 2 папки: readonly и rw

mkdir /home/smbshare

mkdir /home/smbshare/readonly

mkdir /home/smbshare/rw

 

Раздадим права доступа для этих двух папок:

chmod 755 /home/smbshare/readonly

(папка будет использоваться только для чтения)

chmod 777 /home/smbshare/rw

(папка будет использоваться для чтения и для записи)

 

Отключим SELINUX, чтобы он не мешал нам работать с ресурсами Самбы. Для этого необходимо открыть файл /etc/selinux/config с помощью mc или командой

vi /etc/selinux/config

 

и исправить строчку

SELINUX=disabled

(вместо enforcing)

 

Открываем файл конфигурации smb.conf с помощью mc или командой

vi /etc/samba/smb.conf

Проверяем, изменяем и добавляем следующие параметры:

 

[global]

workgroup = VIRTUAL (или ваше имя рабочей группы)

server string = MyServer

netbios name = CentOS

available = Yes

security = share

browseable = Yes

 

[homes]

comment = Home Directories

browseable = No

writable =  Yes

 

[readonly]

path = /home/smbshare/readonly

readonly = yes

guest ok = yes

 

[rw]

path = /home/smbshare/rw

readonly = no

guest ok = yes

 

Проверим файл smb.conf на наличие ошибок командой

testparm /etc/samba/smb.conf

 

Запускаем службы smb и nmb

service smb start

service nmb start

 

Для включения служб smb и nmb в автозагрузку CentOS необходимо выполнить следующие команды:

chkconfig –levels 2345 smb on

chkconfig –levels 2345 nmb on

 

После этого лучше всего перезагрузить машину

shutdown –r now

 

Всё. После перезагрузки будет работать Ваш файловый сервер. Заходим на Windows-машину в той же локальной сети, и видим машину на CentOS. Входим, видим папки, которые мы открывали, и начинаем ими пользоваться. 🙂

 

P.S.: Важные команды сервера Samba для Ubuntu Server:

 

Запуск сервера (если он не запущен):

service smb start

service nmb start

 

Остановка сервера (если он запущен):

service smb stop

service nmb stop

 

Перезапуск сервера:

service smb restart

service nmb restart

 


Если Вам помогла статья, вы можете отблагодарить автора:
перечислить на WMR кошелёк (WebMoney): R301575071888
перечислить на Яндекс.Кошелёк: 410011003938168
или на PayPal:

Вы можете оставить комментарий, или ссылку на Ваш сайт.
  • Drenych

    после команды chkconfig нужно писать —level вместо -levels

  • Drenych

    после команды chkconfig нужно писать —level вместо -levels



Яндекс.Метрика
Проверка ТИЦ Яндекс цитирования