SAMBA - Instalace a základní konfigurace pro sdílení souborů mezi zařízeními

Instalace a nastavení Samby na Ubuntu a jeho derivátech

Legenda proměnných v příkazech:

  • $UŽIVATEL – uživatelské jméno na systému (např. mates)

  • $CESTA_K_SLOŽCE – absolutní cesta k adresáři, který chcete sdílet (např. /home/mates/sdileni)

  • $NÁZEV_SDÍLENÍ – název sdílené složky, jak se zobrazí v síti (např. sdileni)

  • $IP_UBUNTU – IP adresa vašeho Ubuntu počítače (např. 192.168.1.50)

  1. Instalace Samby
sudo apt update
sudo apt install samba
  1. Přidání uživatele do Samby
sudo smbpasswd -a $UŽIVATEL

Pokud uživatele potřebujete vytvořit:

sudo adduser $UŽIVATEL
sudo smbpasswd -a $UŽIVATEL
  1. Konfigurace sdílené složky
    Otevřete konfiguraci:
sudo nano /etc/samba/smb.conf

Na konec souboru přidejte:

[$NÁZEV_SDÍLENÍ]
  path = $CESTA_K_SLOŽCE
  browseable = yes
  writable = yes
  read only = no
  valid users = $UŽIVATEL
  create mask = 0755

Nastavte oprávnění složky:

sudo chown -R $UŽIVATEL:$UŽIVATEL $CESTA_K_SLOŽCE
  1. Restart služby
sudo systemctl restart smbd
  1. Automatický start po restartu serveru
sudo systemctl enable smbd
sudo systemctl enable nmbd
  1. Nastavení pro přístup z iPhone / macOS
    Do sekce [global] v /etc/samba/smb.conf přidejte:
[global]
  min protocol = SMB3
  fruit:metadata = stream
  fruit:resource = xattr 
  1. Ověření firewallu (pokud je aktivní)
    Zkontrolujte stav firewallu:
sudo ufw status

Pokud je aktivní, povolte Samby:

sudo ufw allow samba
sudo ufw reload
  1. Připojení z jiných zařízení

Windows:

\\$IP_UBUNTU\$NÁZEV_SDÍLENÍ

macOS / iOS:

smb://$IP_UBUNTU/$NÁZEV_SDÍLENÍ

Linux:

smb://$IP_UBUNTU/$NÁZEV_SDÍLENÍ

pozn.:

Sdílenou složku doporučuji zálohovat pomocí mého oblíbeného nástroje RSYNC

Ahoj,
návod je spracovaný prehľadne, ale formulácie ako $UŽIVATEL alebo $CESTA_K_SLOŽCE môžu byť pre úplného začiatočníka mätúce, keďže tu chýba legenda, ktorá by vysvetlila, čo tieto premenné znamenajú a čím ich má používateľ nahradiť.

Odporúčam doplniť krátke vysvetlenie alebo príklady priamo do textu, aby bolo jasné, že ide napríklad o meno používateľa či absolútnu cestu k priečinku. Tak by si návod vedeli bez problémov prejsť aj ľudia, ktorí s Linuxom ešte len začínajú.

1 lajk