Введение: Samba — это пакет программного обеспечения с открытым исходным кодом, который позволяет совместно использовать файлы и принтеры между различными операционными системами. Установка и настройка Samba в Ubuntu 20.04 — это удобный способ совместного использования папок в локальной сети, позволяющий нескольким компьютерам легко получать доступ к общим файлам. Эта статья покажет вам, как установить и настроить Samba в Ubuntu 20.04.
Samba — это мощный программный пакет со следующими ключевыми функциями:
Общий доступ к файлам: Samba позволяет совместно использовать папки и файлы между различными операционными системами. Вы можете легко настроить общие папки и разрешить пользователям на других компьютерах получать доступ к этим файлам и редактировать их.
Общий доступ к принтеру: Помимо общего доступа к файлам, Samba также поддерживает общий доступ к принтеру. Вы можете подключить принтер к компьютеру, на котором работает Samba, и разрешить другим компьютерам доступ и использование принтера по сети.
Аутентификация и управление доступом: Samba предоставляет несколько методов аутентификации, включая аутентификацию на основе пользователей и аутентификацию контроллера домена. Вы можете настроить списки управления доступом (ACL), чтобы ограничить доступ к общим ресурсам для определенных пользователей или групп.
Обнаружение файлов и принтеров: Samba поддерживает протоколы веб-браузера и может автоматически обнаруживать и отображать общие папки и принтеры в сети. Это облегчает пользователям поиск доступных ресурсов и доступ к ним.
Безопасность: Samba поддерживает шифрование данных и цифровые подписи для обеспечения безопасности общих данных во время передачи. Вы можете настроить Samba для использования Secure Sockets Layer (SSL) и Transport Layer Security (TLS) для шифрования передачи данных.
Управление групповыми политиками: Samba также предоставляет функциональные возможности, аналогичные контроллеру домена Windows, позволяя вам централизованно управлять пользователями, компьютерами и групповыми политиками в вашей сети.
Шаг 1: Установите Самбу
1. Откройте терминал.
2. Введите следующую команду для установки Samba:
sudo apt update sudo apt install samba
3. Введите пароль администратора для подтверждения установки.
Шаг 2: Настройте Samba
1. В терминале используйте следующую команду для резервного копирования файла конфигурации Samba по умолчанию:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
2. Используйте текстовый редактор (например, Nano, vim), чтобы открыть файл конфигурации Samba:
sudo vim /etc/samba/smb.conf
3. Добавьте следующее содержимое в конец файла конфигурации, чтобы создать общую папку:
[shared] comment = Shared Folder path = /path/to/shared/folder read only = no guest ok = yes
Замените /path/to/shared/folder
фактическим путем к папке, которой вы хотите поделиться.
или это:
4. Сохраните и закройте файл (нажмите Ctrl+O в Nano, затем Enter и, наконец, Ctrl+X).
Шаг 3: Создайте пользователя Samba
1. В терминале создайте пользователя Samba с помощью следующей команды:
sudo smbpasswd -a username
Замените username
на имя пользователя, которое вы хотите создать, и следуйте инструкциям, чтобы установить пароль.
Шаг 4. Перезапустите службу Samba.
1. В терминале используйте следующую команду, чтобы перезапустить службу Samba:
sudo service smbd restart
Шаг 5. Получите доступ к общей папке
1. На другом компьютере откройте файловый браузер.
2. Введите в адресной строке следующее:
smb://<Ubuntu IP Address>/shared
будет <Ubuntu IP Address>
заменен фактическим IP-адресом вашего компьютера с Ubuntu. 3. Нажмите Enter, и вы сможете получить доступ к общим папкам и обмениваться файлами в локальной сети.