- Изменено
Настройка Samba на Ubuntu 22.04
1. Установка Samba
Первым шагом необходимо установить пакет Samba. Для этого выполните следующие команды в терминале:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install samba
Эти команды обновят списки пакетов, установят последние версии пакетов и установят Samba.
2. Создание пользователя Samba
После установки Samba создайте пользователя и установите для него пароль:
sudo useradd -m sambauser
sudo smbpasswd -a sambauser
3. Создание директории для общего доступа
Создайте директорию, которая будет использоваться для общего доступа, и установите соответствующие права доступа:
sudo mkdir /home/shared_folder
sudo chmod -R 0777 /home/shared_folder
4. Настройка файла smb.conf
Файл конфигурации Samba находится по пути /etc/samba/smb.conf
. Откройте его для редактирования:
sudo nano /etc/samba/smb.conf
Добавьте следующий блок в конец файла:
[shared_folder]
comment = Shared Folder
path = /home/shared_folder
browseable = yes
read only = no
guest ok = no
create mask = 0777
directory mask = 0777
valid users = sambauser
Пояснение параметров:
path
— путь к общей директории.browseable
— разрешает просмотр содержимого директории в сети.read only
— разрешает или запрещает запись файлов.guest ok
— разрешает гостевой доступ (в данном случае отключен).create mask
иdirectory mask
— устанавливают права для файлов и директорий.valid users
— указывает пользователя, который имеет доступ к директории.
Сохраните файл и выйдите из редактора (нажмите Ctrl+X
, затем Y
для подтверждения).
5. Перезапуск Samba
Чтобы применить изменения, перезапустите службу Samba:
sudo systemctl restart smbd
6. Настройка брандмауэра
Если используется брандмауэр UFW, разрешите доступ для Samba:
sudo ufw allow samba
7. Подключение к общей директории
Теперь вы можете подключиться к общей директории с другого устройства в локальной сети. Для этого:
- На Windows: откройте проводник и введите
\\ip_address\shared_folder
, гдеip_address
— IP-адрес компьютера с Samba. - На Linux: используйте файловый менеджер или команду
smbclient
.
При необходимости введите имя пользователя (sambauser
) и пароль.
Заключение
Настройка Samba на Ubuntu 22.04 — это простая задача, если следовать указанным шагам. После завершения настройки вы сможете легко обмениваться файлами в локальной сети между устройствами на разных операционных системах. Убедитесь, что права доступа и настройки брандмауэра соответствуют вашим требованиям безопасности.
Если у вас возникнут вопросы или потребуется дополнительная помощь, дайте знать!