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)
- Instalace Samby
sudo apt update
sudo apt install samba
- 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
- 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
- Restart služby
sudo systemctl restart smbd
- Automatický start po restartu serveru
sudo systemctl enable smbd
sudo systemctl enable nmbd
- Nastavení pro přístup z iPhone / macOS
Do sekce[global]v/etc/samba/smb.confpřidejte:
[global]
min protocol = SMB3
fruit:metadata = stream
fruit:resource = xattr
- Ověření firewallu (pokud je aktivní)
Zkontrolujte stav firewallu:
sudo ufw status
Pokud je aktivní, povolte Samby:
sudo ufw allow samba
sudo ufw reload
- 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