Для организации сетевого доступа к данным на сервере с РЕД ОС необходимо установить и сконфигурировать сервис SMB. Это позволит клиентам Windows и Linux взаимодействовать с каталогами и файлами без дополнительных утилит. Важно учитывать поддержку аутентификации, управление правами и особенности работы службы в среде РЕД.
Перед установкой пакетов убедитесь, что в системе активны репозитории с необходимыми компонентами. Для проверки используйте команду:
dnf repolist
Если требуемые репозитории отсутствуют, подключите их вручную. Затем установите основную службу:
dnf install samba
После установки важно настроить конфигурационный файл /etc/samba/smb.conf. Он определяет, какие каталоги будут доступны, каким пользователям разрешён доступ и какие уровни защиты применяются. Минимальная конфигурация для создания общего ресурса:
[global]
workgroup = WORKGROUP
security = user
map to guest = Bad User
[shared]
path = /srv/shared
read only = no
guest ok = yes
Создайте каталог и установите корректные права:
mkdir -p /srv/shared
chmod 777 /srv/shared
Добавьте пользователя для доступа:
smbpasswd -a имя_пользователя
Запустите сервис и добавьте его в автозагрузку:
systemctl enable --now smb
Проверьте доступность службы в сети:
ss -tulpn | grep smbd
Если всё настроено верно, клиенты смогут подключаться по протоколу SMB с указанием IP-адреса сервера. Для проверки можно использовать команду:
smbclient -L //IP_СЕРВЕРА -U имя_пользователя
Раздел статьи готов. Он содержит команды, описание их работы и таблицу с краткими пояснениями. Если нужно что-то дополнить или изменить, дайте знать!
Содержание статьи
Создание и настройка пользователей для доступа к хранилищу
Добавьте системного пользователя, если он еще не существует:
useradd -m -s /sbin/nologin имя_пользователя
Задайте пароль:
passwd имя_пользователя
Добавьте учетную запись в список авторизованных:
smbpasswd -a имя_пользователя
Чтобы разрешить вход, активируйте учетную запись:
smbpasswd -e имя_пользователя
Создайте группу для удобного управления:
groupadd группа_доступа
Включите пользователя в группу:
usermod -aG группа_доступа имя_пользователя
Проверьте текущий список пользователей:
pdbedit -L
Настройте права на каталог:
chown -R :группа_доступа /путь/к/папке
chmod -R 770 /путь/к/папке
Проверьте корректность настроек:
testparm
Если требуется удалить пользователя:
smbpasswd -x имя_пользователя
userdel -r имя_пользователя
| Команда | Описание |
|---|---|
useradd -m -s /sbin/nologin |
Создание учетной записи без входа в систему |
smbpasswd -a |
Добавление в список аутентификации |
usermod -aG |
Добавление в группу |
chown -R :группа |
Назначение прав группы |
testparm |
Проверка конфигурации |

