1. Instalace Samby
Samba je nástroj pro sdílení souborů a tiskáren mezi systémy Linux a Windows.
sudo apt update
sudo apt install samba
smbd --version
2. Konfigurace Samby
Otevření konfiguračního souboru:
sudo nano /etc/samba/smb.conf
Příklad sdílení složky:
[share] path = /srv/samba/share browsable = yes read only = no guest ok = yes3. Správa uživatelů Samby
Přidání uživatele:
sudo useradd username
sudo passwd username
sudo smbpasswd -a usernamePovolení uživatele:
sudo smbpasswd -e username
4. Oprávnění složek
sudo chown -R nobody:nogroup /srv/samba/share
sudo chmod -R 0775 /srv/samba/share5. Správa Samba služby
Restartování a kontrola služby:
sudo systemctl restart smbd
sudo systemctl status smbdPovolení Samba služby po startu:
sudo systemctl enable smbd
6. Testování konfigurace
testparm
7. Webová rozhraní pro správu Samby
Webmin
Webmin je webové rozhraní pro správu Linuxu včetně Samby.
wget -q -O- http://www.webmin.com/jcameron-key.asc |
sudo apt-key add -
echo "deb http://download.webmin.com/download/repository sarge contrib" |sudo tee /etc/apt/sources.list.d/webmin.list
sudo apt update
sudo apt install webminPo instalaci je Webmin dostupný na portu 10000:
https://server-ip:10000
Cockpit
Cockpit je další webové rozhraní, které může spravovat Samba sdílení.
sudo apt install cockpit
Přístup je možný na:
https://server-ip:9090
8. Diagnostika a řešení problémů
Kontrola dostupnosti sdílení:
smbclient -L localhost -U username
Kontrola firewallu:
sudo ufw allow Samba
Příklad konfigurace uživatele s přístupem Read/Write:
[readwrite] path = /srv/samba/readwrite valid users = username read only = no create mask = 0660 directory mask = 07709. Odstranění Samby
Pokud Samba již není potřebná:
sudo apt remove --purge samba
sudo apt autoremoveTento dokument shrnuje instalaci, konfiguraci a správu Samba serveru
s možnostmi webové administrace.
Žádné komentáře:
Okomentovat