Настройка Samba Debian 9

Обновлено: 21.11.2024

Цель состоит в том, чтобы выполнить базовую настройку сервера Samba на Debian 9 Stretch Linux, чтобы обеспечить доступ к общим ресурсам Samba через клиентскую машину MS Windows.

Версии операционной системы и программного обеспечения

Требования

Потребуется привилегированный доступ к вашей системе Debian.

Сложность

Условия

Сценарий

Приведенная ниже процедура настройки предполагает следующий сценарий и предварительно настроенные требования:

  • Сервер и клиент MS Windows расположены в одной сети, и никакой брандмауэр не блокирует связь между ними
  • Клиент MS Windows может разрешать сервер samba по имени хоста samba-server
  • Домен рабочей группы клиента MS Windows — WORKGROUP

Инструкции

Установка

Начнем с установки сервера Samba:

Кроме того, для тестирования также рекомендуется установить клиент samba:

Теперь сервер Samba должен быть запущен в вашей системе:

ПОДПИСАТЬСЯ НА РАССЫЛКУ
Подпишитесь на новостную рассылку Linux Career NEWSLETTER и получайте последние новости Linux, информацию о вакансиях, советы по карьере и учебные пособия.

Конфигурация Samba по умолчанию

Главный файл конфигурации Samba называется /etc/samba/smb.conf . Прежде чем мы начнем редактировать файл конфигурации smb.conf, давайте сделаем резервную копию исходного файла конфигурации и извлечем строки, относящиеся к текущей конфигурации, в новый файл smb.conf:

Теперь ваш новый файл /etc/samba/smb.conf должен содержать:

Перезапустите сервер samba и используйте клиент SMB для подтверждения всех экспортированных групп samba:

Добавить пользователей

Samba имеет собственную систему управления пользователями. Однако любой пользователь, существующий в списке пользователей samba, также должен существовать в файле /etc/passwd. По этой причине создайте нового пользователя с помощью команды useradd перед созданием любого нового пользователя Samba. Как только ваш новый системный пользователь, например. linuxconfig завершает работу, используйте команду smbpasswd для создания нового пользователя Samba:

Доступ к домашним каталогам Samba

По умолчанию все домашние каталоги экспортируются только для чтения и недоступны для просмотра. Чтобы изменить эти параметры конфигурации по умолчанию, измените определение текущего домашнего ресурса на:

Каждый раз, когда вы вносите изменения в файл конфигурации /etc/samba/smb.conf, не забывайте перезапускать демон сервера samba:

Общедоступный анонимный ресурс Samba

Следующее определение Samba позволит любому пользователю читать и записывать данные в общий ресурс Samba в каталоге /var/samba/. Сначала создайте новый каталог и сделайте его доступным для всех:

Затем добавьте новое определение общего ресурса samba в файл конфигурации Samba /etc/samba/smb.conf:

Перезапустите демон сервера samba:

Акции Mount Samba

Теперь мы готовы обратить наше внимание на машину с MS Windows и сетевую карту наших новых общих каталогов Samba. Начните с перечисления всех доступных общих ресурсов, выполнив команду \\samba-server:


Если все прошло хорошо, вы должны увидеть список всех доступных для просмотра общих ресурсов Samba:


Затем сопоставьте любой из общих каталогов, щелкнув правой кнопкой мыши общий ресурс и выбрав Подключить сетевой диск. вариант. Установите флажок «Подключиться с использованием других учетных данных» и завершите сопоставление сетевого диска, указав учетные данные пользователя, созданные на предыдущих шагах:

Приложение

Список пользователей Samba:

Удалить пользователя Samba:

Как настроить общий ресурс Samba Server в Debian 9 Stretch Linux的更多相关文章

Если вы читаете эту статью, значит, у вас есть домашняя или офисная сеть с Windows и Linux.

Автор Pradeep Kumar · Опубликовано 19 ноября 2017 г. · Обновлено 19 ноября 2017 г. DNS или система доменных имен.

Как обновить Debian 8 Jessie до Debian 9 Stretch Содержание 1. Цель 2. Что нового 3. Подготовка .

要求: создайте сервис vnc для win7, доступ к нему через vnc viewer. Диск объемом 1 ТБ для этого ПК Centos используется в качестве Сэма.

Чтобы сделать доступ к папке сегмента samba прозрачным, необходимо обратить внимание на 3 вида разрешений.

Руководство по настройке сервера Samba в Linux (Ubuntu) В командном окне завершения установите .

Часть 1. Настройка анонимного общего ресурса с сервером samba Чтобы установить пакет samba, введите следующее:

сервер samba 设置yum install samba.x86_64systemctl start smb.servicesystemctl enable smb.servicesamb .

环境:两节点RAC(RHEL 6.4 + GI 11.2.0.4 + Oracle 11.2.0.4) 需求:安装最新PSU补丁11.2.0.4.7 1.下载补丁和最斍OPatch 2.检殽补丁和最斕OPatch 2.检求安装最新PSU

fstream(const char* имя файла, ios::openmode); ios::app: 以追加的方式打开文件 ios::ate: 文件打开后定位到文件尾,ios:app就包含有 .

前面提到的Socket信息及文件传输软件,如何测试和使用它?事实上仅仅要推断client及server的局域网连通就可以. 1.Server — cmd, созданный ipconfig/all, — IP-адрес, указанный .

1.antlr-2.7.7.jar 呵呵 一句 话 话, 没有 此 包, hibernate 不 会 执行 hql 语句 2.aopalliance-1.0.jar 这 个 包 是 是 联盟 联盟 的 API 包, 里面 了 针对 面向面向

目录: --> Flask --> 路由参数 --> 常用路由匹配 --> .

Учебное пособие по Debian. Привет всем, сегодня мы узнаем, как собрать сервер Samba на Debian 9 Stretch. Debian — отличная ОС для сервера, а Samba — это специальный набор приложений, который предоставляет службы файлов и печати клиенту Windows. Когда у нас есть сервер Samba, включенный в сеть, мы можем легко копировать, редактировать и сохранять файлы на сервер с компьютера Windows. Более подробную информацию о Samba можно прочитать по этой ссылке.

Цель

Это руководство поможет вам установить и настроить сервер Samba в Debian 9 Stretch. С помощью этого руководства вы сможете установить и настроить файловый сервер Samba на своем сервере Debian 9. Я стараюсь сделать его максимально простым, чтобы каждый мог следовать моему руководству.

Сценарий

Настройки в сети могут быть другими, но в большинстве случаев можно использовать следующее руководство. Вот мой сценарий:

  • Debian 9 установлен в сети с IP-адресом 10.34.0.157
  • Рабочая группа называется "WORKGROUP".
  • Мы настроим безопасный сервер Samba, доступ к ресурсу которого смогут получить только пользователи Samba

Шаги по сборке Samba Server на Debian 9

Шаг 1. Установите Samba и файлы зависимостей

Шаг 2. Создайте новую общую папку

После установки нам нужно изменить некоторые настройки. Файл конфигурации сервера Samba находится в /etc/samba/smb.conf. Вы можете отредактировать файл с помощью nano или другого текстового редактора по своему усмотрению.

Создать новый общий ресурс

Добавьте следующие строки в конец файла /etc/samba/smb.conf. Обратите внимание, что я оставляю все настройки внутри smb.conf как есть. Вы можете настроить его в соответствии с вашими потребностями. Значение по умолчанию уже обеспечивает хорошую безопасность, но его еще можно улучшить.

Закройте и сохраните файл. Теперь нам нужно создать реальный каталог для общего доступа.

Теперь перезапустите Samba

Добавить нового пользователя Samba

Например, я хочу предоставить пользователю dhani доступ к ресурсу Samba

Теперь введите новый пароль пользователя для доступа к samba.

Шаг 3. Подключите общую папку Samba с другого компьютера

На данный момент наш сервер Samba запущен и работает. Можем попробовать подключиться к общей папке с другого компьютера. Например, я подключаюсь к серверу Debian Samba с рабочего стола Ubuntu.

Теперь мы можем видеть список общих папок на сервере Debian Samba

Чтобы подключиться к общей папке, будет запрашиваться имя пользователя и пароль. Введите пользователя и пароль samba, которые мы создали ранее.

Как установить сервер SAMBA на Debian 9 Linux и получить доступ из Windows 10.

Что такое самба?

Samba — это реализация протокола Server Message Block (SMB) с открытым исходным кодом для сред Linux, которая позволяет устанавливать соединения между сетями Windows, Linux и UNIX с полной совместимостью.

Теперь мы увидим, как установить и настроить Samba в Debian 9.

Перед установкой SAMBA

Перед установкой и настройкой Samba в Debian 9 мы выполним следующие задачи для оптимального функционирования соединения между Linux и Windows.

1. Установка редактора nano

Чтобы отредактировать файлы конфигурации Samba, мы установим редактор nano, выполнив следующую строку:

2. Включить сервер Debian в Windows

Чтобы получить доступ из Windows к серверу Samba в Debian, мы должны отредактировать файл hosts Windows.

Для этого мы откроем консоль командной строки от имени администратора и выполним следующую строку:

Это откроет файл hosts от имени администратора для редактирования. Там мы добавим следующую строку:

В этом случае необходимо будет отредактировать IP-адрес текущего сервера каждого из них и установить правильное имя хоста. Наконец, сохраните изменения в файле hosts Windows.

Установите SAMBA в Debian 9

Мы получим доступ как root-пользователи в Debian 9 и выполним следующую строку для установки Samba:

Далее мы переместим файл smb.conf в smb.conf.bak иметь свою первоначальную конфигурацию в случае какой-либо ошибки; мы выполним следующую команду:

Создать файл конфигурации Samba

Теперь мы создадим файл конфигурации для Samba, выполнив следующую строку:

В новый файл мы добавим следующие строки:

Чтобы проверить имя рабочей группы в Windows, мы выполним следующую строку в командной строке: net config Workstation

Сохраните изменения с помощью клавиш Ctrl+O, а мы вышли из редактора с помощью Ctrl+X

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

Создать общую папку в Debian 9

Теперь мы создадим каталог для обмена файлами между обеими системами, и мы изменим группу на группу пользователей, для этого мы выполним следующие строки в их порядке:

Теперь мы получим доступ к файлу конфигурации Samba, выполнив следующую строку:

Там мы добавим следующие строки в конец файла:

Группа для обмена

Это указывает на общий ресурс, который доступен и доступен для записи для всех членов нашей группы «пользователей». Мы добавим следующее:

Домашний каталог

Там мы позволяем пользователям читать и писать в своих каталогах через Samba; мы добавим следующие строки:

Анонимный каталог

Здесь мы разрешаем писать всем пользователям, и эта опция открыта для всех в сети, поэтому она должна управляться только в локальных сетях, мы добавим следующее:

Сохраните изменения с помощью клавиш Ctrl+O, а мы вышли из редактора с помощью Ctrl+X.

Перезапустите Samba, чтобы применить изменения:

Управление пользователями SAMBA в Debian 9

Следующий шаг — добавить пользователей, которых мы хотим подключить через Samba, для этого мы создадим пользователяsolvetic1, выполнив следующее:

Мы можем добавить нужных пользователей. Мы изменим пароль, используя строку passwdsolvetic1.
Теперь мы добавим этого пользователя в базу данных Samba, выполнив следующее:

Доступ к Samba из Windows

В данном случае мы используем Windows 10, и для доступа к серверу Samba мы будем использовать следующую комбинацию клавиш и вводить IP-адрес сервера: Win + R

При нажатии Enter или Accept мы получаем доступ к папкам, созданным в Samba:

При попытке найти любую из доступных папок мы должны ввести учетные данные авторизованного пользователя, которого мы создали, в этом примереsolvetic1:

Благодаря Samba можно будет обмениваться файлами совместимым и простым способом между Windows и Linux.

В этом руководстве вы узнаете, как быстро настроить файловый сервер Samba в Debian 10. Samba — это пакет с открытым исходным кодом, реализующий протокол Server Message Block (SMB). Операционные системы Microsoft Windows и операционная система OS/2 используют SMB для выполнения клиент-серверных сетей для совместного использования файлов и принтеров и связанных операций. Работа в системе Unix позволяет Windows совместно использовать файлы и принтеры на хосте Unix, а также позволяет пользователям Unix получать доступ к ресурсам, совместно используемым системами Windows. Поэтому это очень полезный сетевой инструмент для всех, у кого в сети есть как Windows, так и Unix.

Настройка файлового сервера Samba в Debian 10

  • Член домена Active Directory (AD) или NT4
  • Автономный сервер
  • Основной контроллер домена (PDC) или резервный контроллер домена (BDC) NT4

В этой настройке мы будем запускать Samba как автономный файловый сервер на Debian 10.

Выполните следующие шаги, чтобы узнать, как легко установить и настроить файловый сервер Samba в Debian 10.

Установите Samba в Debian 10

Чтобы легко установить и настроить файловый сервер Samba в Debian 10, сначала необходимо установить пакеты Samba, выполнив приведенные ниже команды.

Настройка файлового сервера Samba в Debian 10

После установки пакета Samba перейдите к настройке файлового сервера Samba в Debian 10.

Как уже говорилось, в этой настройке мы будем запускать Samba как автономный файловый сервер в Debian 10. Это означает, что Samba не настроен как член какой-либо службы каталогов, и поэтому для аутентификации пользователей будет использоваться локальная системная база данных. для доступа к общим файлам.

Создать общий каталог/папку Samba

Создайте каталог, в который вы поместите файлы для совместного использования.

Вы можете создавать общедоступные или личные общие папки.

Например, в этой настройке мы используем /public и /private как общедоступные и частные общие каталоги соответственно.

Мы разрешим общий доступ к общей папке и нескольким пользователям доступ к личной папке.

Настройка файлового сервера Samba в Debian 10

Откройте файл конфигурации Samba для редактирования;

Глобальные параметры конфигурации Samba

Ниже показана наша глобальная конфигурация Samba с удаленными строками комментариев.

Обратитесь к man smb.conf за описанием используемых параметров конфигурации.

Настройка общих ресурсов Samba

Сейчас мы будем настраивать только общий доступ к файлам.

Следовательно, в конце файла конфигурации Samba добавьте имя общего ресурса и соответствующие параметры конфигурации.

Выше мы создали два каталога: общедоступный и частный. Мы установим общий ресурс как общедоступный, а для доступа к частному ресурсу потребуется аутентификация.

Конфигурация общего доступа

Пример конфигурации общего доступа.

Конфигурация частной папки

Пример конфигурации личного общего доступа.

Создать группу пользователей Samba Share

Приведенный выше частный общий ресурс разрешает доступ к общему ресурсу только пользователям группы smbshare.

Поэтому давайте создадим группу smbshare и добавим в эту группу определенных пользователей, чтобы разрешить доступ к частному общему ресурсу.

Обновить права доступа к общим ресурсам

Изменить группу общего личного каталога;

Установите права доступа к каталогу;

Значение 2 выше представляет бит SGID. Это делает новые файлы/папки, созданные для наследования группы родительского каталога, вместо того, чтобы устанавливать ее в основную группу пользователей.

Создание пользователей Samba

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

Добавить пользователя в группу smbshare;

Вы можете объединить две приведенные выше команды с помощью команды:

Подтвердить пользователя;

Создайте пароль SMB для пользователя;

Включите учетную запись Samba:

Проверка конфигурации Samba

Рекомендуется проверять конфигурацию Samba каждый раз, когда вы обновляете файл /etc/samba/smb.conf с помощью утилиты testparm

Вы можете просто выполнить его следующим образом:

В случае возникновения ошибки исправьте ее, прежде чем продолжить.

Перезапустите службу Samba в Debian 10;

Создать тестовые файлы/папки на общих ресурсах;

Разрешить удаленный доступ к Samba

Чтобы разрешить удаленный доступ к Samba из определенной сети/IP-адреса. Замените сеть на 192.168.59.0/24 соответствующим образом.

Доступ к общим ресурсам SMB от клиентов

Проверить доступ к общему ресурсу локально;

Проверить доступ к частной папке локально;

Чтобы узнать, как получить доступ к общему ресурсу SMB с различных клиентов, следуйте приведенному ниже руководству.

На этом мы подошли к концу нашего руководства о том, как легко установить и настроить файловый сервер Samba в Debian 10.

Читайте также: