В этой статье покажем установку и настройку Samba в двух вариантах:
1. С пользовательским доступом к сетевой папке;
2. Доступ к сетевой папке без аутентификации;

В конце статьи можете посмотреть видео на нашем канале по установке и настройке вариантах с доступом к сетевой папке по пользователю и паролю.

Установка и настройка Samba с авторизацией.

1.Начнем с установки:

yum install samba samba-client samba-common

2. Создадим директорию, которая будет в общем доступе:

mkdir /var/project

3. Создаздим пользователя, под которым будем авторизироваться для получения досутупа к сетевой папке:

useradd php

Задаим пароль:

passwd php

Команда для назначения пароля сетевой папке:

smbpasswd -a php

4. Создадим группу и добавим в нее пользователя php:

groupadd phpgroup
usermod -a -G phpgroup php

5. Делаем созданную группу phpgroup владельцем папки /var/project и даем ей права 775:

chown -R :phpgroup /var/project
chmod -R 775 /var/project

6. Переходим к редактированию конифгурационного файла Samba:

mcedit /etc/samba/smb.conf

в [global] меняем группу на ту, которая у вас выставлена на подключаемом компе, обычно это WORKGROUP.

[global]
workgroup = WORKGROUP
security = user
passdb backend = tdbsam
map to guest = bad user

Добавляем следующие параметры:

[project]
comment = adminwin.ru project folder
path = /var/project
browsable = yes
writable = yes
guest ok = no
valid users = root @phpgroup

В valid users можно указать как созданного пользователя, так и группу пользователя. Во втором случае нам нужно будет добавить нового пользователя в группу phpgroup и он автоматически получит доступ к сетевому диску без правки конфигурационного файла.

7. Проверяем новые настройки конфига командой

testparm

.8. Перезапускаем службы Samba:

systemctl restart smb.service
systemctl restart nmb.service

9. Подключаемся к сетевому диску с другого компьютера.

Установка и настройка Samba с открытым доступом (без пароля).

1.Устанавливаем:

yum install samba samba-client samba-common

2.Создаем директорию:

mkdir /var/folder

3. Переходим к редактированию конифгурационного файла Samba:

mcedit /etc/samba/smb.conf

в [global] меняем группу на ту, которая у вас выставлена на подключаемом компе, обычно это WORKGROUP.
Добавляем в конфиг

[folder]
path = /var/folder
browsable = yes
writable = yes
guest ok = yes

4. Даем команду testparm для проверки.

5. Перезапускаем службы Samba:

[root@localhost ~]# systemctl restart nmb.service
[root@localhost ~]# systemctl restart smb.service

6. проверяем поключение к сетевому диску.

1 thoughts on “Установка и настройка Samba на Centos.

  1. опция -M указывает не создавать домашнюю директорию; группа smbgrp будет объединять создаваемых в системе пользователей для Samba.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.