Košík je prázdný

Samba server je jedním z nejpopulárnějších nástrojů pro sdílení souborů a tiskáren mezi různými operačními systémy, včetně Windows, Linux a MacOS. V tomto článku si ukážeme, jak krok za krokem nakonfigurovat Samba server na operačním systému CentOS 7 pro sdílení souborů v lokální síti.

Instalace Samba serveru Než začneme s konfigurací, je nutné nainstalovat Samba server. To můžeme udělat pomocí následujících příkazů v terminálu:

  1. Nejprve aktualizujeme systém:
    sudo yum update
    ​
  2. Nainstalujeme Samba server:
    sudo yum install samba samba-client samba-common
    ​

Konfigurace Sambay Po instalaci je čas na konfiguraci samotného Samba serveru.

  1. Základní konfigurace

    • Nejprve si zálohujeme originální konfigurační soubor:
      sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
      ​
    • Otevřeme konfigurační soubor v editoru:
      sudo nano /etc/samba/smb.conf
      ​
    • V souboru nastavíme základní sekci [global], kde definujeme název pracovní skupiny a popis serveru. Příklad:
      [global]
      workgroup = WORKGROUP
      server string = Samba Server %v
      netbios name = centos7
      security = user
      map to guest = bad user
      dns Proxy = no
      ​
  2. Přidání sdílených adresářů

    • Nyní přidáme do konfiguračního souboru sekci pro sdílený adresář. Příklad pro sdílení adresáře shared v domovském adresáři uživatele:
      [shared]
      path = /home/username/shared
      writable = yes
      browsable = yes
      guest ok = yes
      read only = no
      ​
    • Po provedení změn uložíme soubor a zavřeme editor.

 

Správa uživatelů Samba

Pro přístup k sdíleným adresářům můžeme vytvářet specifické uživatele Samba nebo použít existující systémové uživatele.

  1. Přidání uživatele Samba:
    sudo smbpasswd -a username
    ​
  2. Aktivace uživatele:
    sudo smbpasswd -e username
    ​

 

Spuštění a testování Samba serveru

  1. Po konfiguraci spustíme Samba server:
    sudo systemctl start smb nmb
    sudo systemctl enable smb nmb
    ​
  2. Testujeme konfiguraci:
    smbclient -L \\centos7 -U username
    ​

Nyní by měl být Samba server na CentOS 7 plně funkční a připraven k použití. Sdílení souborů v lokální síti by mělo být jednoduché a efektivní. V případě potřeby nezapomeňte provést další úpravy konfiguračního souboru, aby vaše nastavení co nejvíce vyhovovalo vašim potřebám.