Вернуться назад

samba

Устанавливаем samba:

sudo pacman -S samba

Создадим папку, которую хотим расшарить:

mkdir -p ~/shared
chmod 777 ~/shared

Создадим минимальную рабочую конфигурацию в файле smb.conf:

# /etc/samba/smb.conf

[global]
   workgroup = WORKGROUP
   server string = Arch Linux File Server
   security = user
   map to guest = Bad User

[shared]
   path = /home/mark/shared
   browseable = yes
   read only = no
   guest ok = yes

# И ещё одна секция для другой папки (с фотками):
[myWindowsDesktop]
   path = /home/mark/mnt/nvme500/Users/Пользователь/Desktop/temp/2025-10-26
   browseable = yes
   read only = no
   guest ok = yes
   writable = yes

Запускаем и включаем сервисы:

sudo systemctl enable --now smb nmb

Проверить статус:

systemctl status smb nmb

Проверим, что шаринг работает локально:

smbclient -L localhost -U%

# Или можно так – пробуем подключиться локально:
smbclient //localhost/shared -U%
   # если подключение прошло, значит шары реально доступны
   # -U% – анонимный доступ без пароля

В Windows введём в Win+R, или в Проводник:

\\192.168.1.3\shared

# или:
\\192.168.1.3\myWindowsDesktop

Посмотреть ip-адрес в Arch:

ip addr show | grep inet

# или:
ifconfig

У некоторых файлов могут отсутствовать права на чтение и тогда их нельзя будет скачать с удалённого компьютера.

# Посмотреть права на папку:
ls -ld ./'2026-02-28'/
  # drwxr-xr-x 2 mark mark 4096 Mar  8 21:51 './2026-02-28/'

# Посмотреть права на файлы в этой папке:
ls -l ./'2026-02-28'/
  # total 82884
  # -rwxr----- 1 mark mark 2373729 Feb 28 23:03 IMG20260228230336.jpg
  # -rwxr----- 1 mark mark 2191422 Feb 28 23:03 IMG20260228230339.jpg
  # -rwxr----- 1 mark mark 2539782 Feb 28 23:03 IMG20260228230341.jpg
  # ...

# Добавить права на чтение всем файлам в папке:
chmod a+r /home/mark/tmp/'2026-02-28'/*.jpg

smb

nmb