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:
- Nejprve aktualizujeme systém:
sudo yum update
- Nainstalujeme Samba server:
sudo yum install samba samba-client samba-common
Konfigurace Sambay Po instalaci je čas na konfiguraci samotného Samba serveru.
-
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
-
Přidání sdílených adresářů
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.
- Přidání uživatele Samba:
sudo smbpasswd -a username
- Aktivace uživatele:
sudo smbpasswd -e username
Spuštění a testování Samba serveru
- Po konfiguraci spustíme Samba server:
sudo systemctl start smb nmb
sudo systemctl enable smb nmb
- 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.