Samba client

  • Samba je oblíbený svobodný software, který umožňuje bezproblémové sdílení souborů a tiskáren mezi operačními systémy Windows, Linux a Unix v jedné síti. Funguje jako překladatel, díky kterému mohou počítače s odlišnými systémy snadno komunikovat.

 

Instalace v VM nebo LXC:

  • Aktualizace
sudo apt update && sudo apt upgrade -y
  • Instalace služby
sudo apt install cifs-utils
  • Přihlašovací udaje do smb
sudo nano /root/.smbcredentials

username=username
password=password
  • Změna práv souboru
chmod 600 /root/.smbcredentials
  • Vytvoření složky pro mnt
např.
sudo mkdir -p /mnt/video
  • Zjištění uid/gid
getent passwd
  • Nastaveni připojení k sambě
sudo nano /etc/systemd/system/smb-connect.service

[Unit]
Description = Automatically connect to SMB share
After = network-online.target
Require = network-online.target

[Service]
ExecStartPre=/bin/sleep 20
WorkingDirectory=/root/
User=root
User=rootExecStart=/usr/bin/mount -t cifs -o uid=<id user>,gid=<id group>,credentials=/root/.smbcredentials //192.168.1.103/Video /mnt/video
RemainAfterExit=true
Type=oneshot

[Install]
WantedBy=multi-user.target
  • Znovu načte démona systemd
systemctl daemon-reload
  • Spuštění služby – pro test
systemctl start smb-connect
  • Kontrola, zda je služba spuštěna
systemctl status smb-connect
  • Automatické připojení po startu
systemctl enable smb-connect
  • Test
ls /mnt/video

 

MadJoska

BLOGGER

Něco o mě

Zajímavé odkazy