Перейти к содержимому

Как узнать версию samba linux

  • автор:

Версия SAMBA

К сожалению плохо знаю rpm, но по моему так можно узнать все про пакет с расширением rpm. И как это связано с версией программы, которая в нем?

anonymous
( 25.06.05 09:22:07 MSD )
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.

Похожие темы

  • Форум ошибки при компиляции samba 4 (2013)
  • Форум cat: /etc/alternatives/auto/konqueror: No such file or directory (2005)
  • Форум Red-Hat 9 (2005)
  • Форум ISO ALTLinux 2.4 (2005)
  • Форум Как прочитать chm (видовый help) (2006)
  • Форум USB ADSL modem d-link (2005)
  • Новости Выпущена бета-версия Альт Линукс Школьный (2009)
  • Форум локальный репозитарий (2005)
  • Форум Samba share & Windows (2017)
  • Новости Вышла Samba 4.3 (2015)

23.3. Подключение к общему ресурсу Samba

Для просмотра доступных общих ресурсов Samba в сети вы можете воспользоваться программой Наутилус (Nautilus) . Выберите в Главном меню (Main Menu) (на панели) => Сетевые серверы (Network Servers) , чтобы просмотреть список рабочих групп Samba в вашей сети. Чтобы просмотреть рабочие группы, вы также можете ввести smb: в строке Наутилуса Адрес: (Location:) .

Как показано на рисунке 23-6 , на экране появляются значки для всех доступных в сети групп SMB.

Рисунок 23-6. Рабочие группы SMB в Наутилусе

Дважды щёлкните значок одной из рабочих групп, и вы получите список компьютеров в этой группе.

Рисунок 23-7. Компьютеры SMB в Наутилусе

Как показывает рисунок 23-7 , каждый компьютер в рабочей группе показан в виде значка. Дважды щёлкните значок компьютера, чтобы просмотреть список общих ресурсов компьютера. Если для подключения требуется имя и пароль пользователя, вам будет предложено ввести их.

Вы также можете указать имя сервера и ресурса Samba в строке Адрес: (Location:) программы Nautilus , используя следующий синтаксис (замените и подходящими значениями):

23.3.1. Командная строка

Чтобы найти в сети серверы Samba, воспользуйтесь командой findsmb . Она выводит IP-адрес, имя NetBIOS, имя рабочей группы, название операционной системы и версию SMB каждого найденного сервера.

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

Замените именем узла или IP-адресом сервера Samba, к которому вы хотите подключиться, — названием каталога, который вы хотите просмотреть, а — именем пользователя Samba в удалённой системе. Введите правильный пароль или нажмите [Enter] , если для этого пользователя пароль не требуется.

Появившееся приглашение smb:\> означает, что вы успешно подключились. Подключившись, выполните команду help для получения списка команд. Если вы хотите просмотреть содержимое своего домашнего каталога, замените sharename своим именем пользователя. Если параметр -U не указан, серверу Samba передаётся имя текущего пользователя.

Чтобы выйти из smbclient , наберите exit в ответ на приглашение smb:\> .

23.3.2. Подключение общего ресурса

Иногда полезно монтировать ресурс Samba в каталог, чтобы можно было работать с файлами в этом каталоге, как будто они являются частью локальной файловой системы.

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

Эта команда монтирует ресурс с сервера в локальный каталог /mnt/point/ .

Назад Начало Вперёд
Настройка сервера Samba Вверх Дополнительные ресурсы

Как настроить Samba в Ubuntu

Samba – это программное обеспечение с открытым исходным кодом, которое предоставляет возможность обеспечить совместимость между ОС Windows и UNIX-подобными системами (например, Linux или macOS).

В основной функционал Samba входит предоставление службы файлового и печатного сервера для клиентов Windows, чтобы они могли обмениваться файлами и принтерами с UNIX-подобными системами в сети.

Таким образом, возможности Samba включают:

  • Файловый сервер. Samba может настроить файловый сервер, который предоставляет доступ к общим папкам и файлам для клиентов Windows. Это позволяет пользователям Windows обмениваться данными с UNIX-подобными системами так же, как если бы они работали в Windows-сети.
  • Интеграция с Windows доменом: Samba может служить в качестве контроллера домена для сети, позволяя интегрировать Linux-системы в существующий Windows-домен.
  • Сервер печати. Samba также поддерживает сервер печати, позволяя Windows-клиентам печатать на принтерах, подключённых к UNIX-подобным системам.
  • Интеграция с Active Directory. Samba предоставляет возможность интеграции с доменами Active Directory, что позволяет UNIX-подобным системам работать в среде Windows Active Directory и использовать её функции.
  • Аутентификация пользователя. С Samba можно настроить аутентификацию пользователей через учётные записи Windows или Linux, что облегчает управление правами доступа.
  • Виртуальные файловые системы. Samba позволяет монтировать удалённые сетевые ресурсы, делая их доступными в качестве локальных дисков.

Как подобрать сервер для Samba

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

  1. Сначала определите, каким образом будет использоваться сервер с Samba. Ответьте на следующие вопросы: сколько пользователей будет использовать сетевые ресурсы, какой объём данных будет обрабатываться ежедневно и какие другие функции, помимо предоставления файлового сервера, будут использоваться.
  2. Samba работает сетевыми запросами и требует определённой мощности процессора для обработки запросов клиентов. Мы рекомендуем выбрать процессор средней или высокой производительности, чтобы обеспечить быструю обработку запросов и минимизировать задержки.
  3. Количество оперативной памяти зависит от ожидаемой нагрузки. Для небольших сетей и небольшого числа пользователей достаточно 4-8 ГБ ОЗУ. Однако для более крупных сетей и активного использования Samba, рекомендуется иметь 16 ГБ или более.
  4. Объём хранилища зависит от количества данных, которые вы планируете хранить на сервере. Более того, лучше всего сразу предусмотреть возможность расширения хранилища.
  5. Убедитесь, что сервер настроен с учётом правил безопасности. Отключите ненужные службы и обновляйте систему и программное обеспечение для обеспечения безопасности сервера.
  6. Перед введением сервера с Samba в эксплуатацию протестируйте его под нагрузкой, чтобы убедиться, что он соответствует требованиям и стабильно работает.

Аренда сервера

Не знаете, какой сервер использовать? В таком случае предлагаем вам оптимальное решение для обеспечения высокой эффективности и стабильности работы ваших онлайн-проектов – аренду выделенного сервера от RU-CENTER.

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

Вы также можете выбрать VPS/VDS хостинг с поддержкой Ubuntu, если больше склоняетесь к виртуальным решениям.

Как установить Samba на Ubuntu 20.04

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

sudo apt update

sudo apt upgrade

  1. Установите пакет Samba с помощью следующей команды:

sudo apt install samba -y

Включите в команду аргумент -y для автоматического утверждения любых запросов во время установки.

  1. Проверьте, установилось ли ПО, прописав:

В выводе будет каталог, содержащий Samba.

  1. Другой способ проверить установку – запросить установленную версию:

Соответственно, в выводе вы получите номер версии Samba, которую установили на свой сервер.

  1. В конце, проверьте запущена ли программа:

systemctl status smbd

Как настроить Samba в Ubuntu

  1. Создайте пользователя для Samba.

Вы можете сделать это с помощью следующей команды:

Где вместо «samba_user» вы можете прописать своё имя пользователя.

Как только пользователь будет создан, перед вами появится новая информация:

Adding user `samba_user’ .

Adding new group `samba_user’ (1000) .

Adding new user `samba_user’ (1000) with group `samba_user’ .

Creating home directory `/home/samba_user’ .

Copying files from `/etc/skel’ .

Retype new password:

passwd: password updated successfully

Changing the user information for samba_user

Enter the new value, or press ENTER for the default

Is the information correct? [Y/n] Y

Где вместо «samba_user» вы можете прописать своё имя пользователя.

  1. Установите пароль Samba для созданного пользователя:

smbpasswd -a samba_user

Далее пропишите непосредственно сам пароль, когда на экране появится:

New SMB password:

Retype new SMB password:

Added user samba_user.

  1. Создайте группу Samba со следующей командой:

Вы также можете добавить samba_user в группу samba:

gpasswd – samba_user samba

  1. Создайте приватный файловый сервер в сети.

Далее вам нужно будет отредактировать файл конфигурации Samba и определить приватный каталог, которым вы хотите поделиться:

Добавьте в него следующие строки:

comment = private share

valid users = @samba_user

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

Если всё в порядке, вы получите следующий результат:

Load smb config files from /etc/samba/smb.conf

Loaded services file OK.

Weak crypto is allowed

Server role: ROLE_STANDALONE

Затем перезапустите службы smbd и nmbd, чтобы применить изменения:

systemctl restart smbd nmbd

  1. Создайте публичный файловый сервер.

Публичный сервер – это общедоступный сервер. Любой пользователь в сети может получить доступ к нему без предоставления имени пользователя и пароля.

Сначала создайте файлы и каталог для общего доступа с помощью следующей команды:

mkdir -p /samba/public

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

chmod -R 0777 /samba/public

  1. Выдайте разрешения брандмауэру.

Если вы используете брандмауэр UFW, пропишите следующую команду, чтобы разрешить Samba проходить через брандмауэр:

sudo ufw allow samba

Если вы используете другой брандмауэр, вам необходимо открыть порты 139 и 445 с использованием протокола TCP и порты 137 и 138 с использованием протокола UDP.

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

sudo service smbd restart

Как подключиться к ресурсу из-под Windows и Ubuntu

Для быстрого подключения к ресурсам Samba из-под операционной системы Windows, выполните следующие шаги:

  1. Зажмите сочетание клавиш Ctrl+E и введите путь к ресурсу.

Важно! Для указания пути в сети следует использовать двойной обратный слеш (\\).

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

В новом окне выберите букву для обозначения диска и предоставьте необходимые данные для подключения. Это позволит вам быстро получить доступ к общим папкам на сервере Samba, упростив работу с файлами и данными через Windows-платформу.

Чтобы подключиться к ресурсу (папке или диску) на удалённом сервере, работающем на Ubuntu, вам понадобится утилита «mount.cifs».

  1. Установите утилиты cifs с помощью команды:

sudo apt install cifs-utils -y.

  1. Создайте пустую папку, которую вы будете использовать для монтирования удалённого ресурса. Например, создадим папку с именем «network_share» в домашнем каталоге:
  1. Теперь, когда у вас есть утилита и папка для монтирования, выполните следующую команду, чтобы подключиться к удалённому ресурсу:

sudo mount -t cifs //remote_server_address/share_name ~/network_share -o username=samba_user,password=password

  • «remote_server_address» – IP-адрес или доменное имя сервера, на котором работает Samba;
  • «share_name» – имя общей папки, к которой вы хотите подключиться;
  • «samba_user» – имя пользователя, который у вас есть на удаленном сервере;
  • «password» – пароль от учётной записи на удалённом сервере.
  1. После выполнения команды, удалённая папка будет успешно смонтирована в вашу локальную папку «network_share». Вы можете проверить, что подключение прошло успешно, просмотрев содержимое монтированной папки:
  1. Чтобы отключить ресурс, используйте команду «umount»:

sudo umount ~/network_share

Заключение

Samba является одним из наиболее популярных решений для обеспечения совместимости между Windows и UNIX-подобными системами. Она широко используется в организациях, где требуются различные платформы для обеспечения совместной работы и обмена ресурсами.

В этом руководстве мы рассказали, как установить и произвести базовые настройки Samba в Ubuntu.

1 Инструкция по настройке Samba в качестве контроллера домена, совместимого с Active Directory

That will run Samba in ‘standard’ mode, which is suitable for production use. Samba doesn’t yet have init scripts included for each platform, but making one for your platform should not be difficult. here are some example scripts (for RedHat/Fedora, Debian and Ubuntu) on the Samba4/InitScript page.

Таким образом Samba запустится в ‘стандартном’ режиме, подходящем для рабочего сервере. В Samba пока не включены стартовые скрипты для всех платформ, но сделать это для вас не составит труда. Примеры стартовых скриптов (для RedHat/Fedora, Debian и Ubuntu) доступны на странице Samba4/InitScript. Eng.

If you are running Samba as a developer you may find the following more useful:

Если вы разработчик, то для вас более интересно запустить Samba вот так: Eng.

# /usr/local/samba/sbin/samba -i -M single

This will start samba with all log messages printed to stdout, and restricting it to a single process. That mode of operation makes debugging samba with gdb easier. If you want to launch it under gdb , run samba as follows:

Команда samba будет выводить на консоль все события журнала, и запустит один процесс. Этот режим работы упростит отладку samba с дебаггером gdb . Если вы хотите запустить samba с дебаггером gdb , выполните команду: Eng.

# gdb --args /usr/local/samba/sbin/samba -i -M single

Note that if you are running any Samba 3 smbd or nmbd processes they need to be stopped before starting samba from Samba 4.

Остановите процессы Samba 3 smbd или nmbd перед запуском samba из Samba 4.
Eng.

Take care when running Samba commands if you also have a previous version of Samba installed. To avoid inadvertently running the wrong version, you should consider putting the /usr/local/samba/bin and /usr/local/samba/sbin directories in the beginning of your PATH variable.

Будьте осторожны, запуская команды Samba, если у вас установлена также и предыдущая версия Samba. Обезопасьте себя от случайного запуска неправильной версии, добавив пути к каталогам Samba /usr/local/samba/bin и /usr/local/samba/sbin в переменную PATH вашего профиля пользователя. Eng.

You can see what version of Samba, if any, is in your PATH variable by running the following:

Запустив команду ниже, вы можете узнать версию Samba, таким образом вы проверите правильность пути к исполняемым файлам Samba, прописаным в переменной PATH : Eng.

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

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