lauantai 13. toukokuuta 2023

Samba-tiedostonjako Arch-Linuxille

Tämä teksti on päivitys 2011 julkaisemaani Samba-tiedostonjaon asennusohjeeseen. Vaikka aikaa on kulunut, niin Samba on edelleen paras tapa jakaa tiedostoja Linux- ja Windows-koneiden välillä.

Asenna Samba-palvelin Arch-Linuxille komennolla:

sudo pacman -S samba

Siirry hakemistoon /etc/samba ja luo asetustiedosto smb.conf komennolla (lue Vi-editorin pikaohje sivupalkista):

cd /etc/samba sudo vim smb.conf

Kirjoita tiedostoon koodi:

[global]
netbios name = arch
workgroup = TUXNET
server string = Arch Linux
server role = standalone server
log file = /var/log/samba/samba.log
max log size = 50
guest account = nobody
map to guest = Bad User
security = user
browseable = yes

[homes]
browseable = no
read only = no
create mask = 0700
directory mask = 0700
valid users = %S

Tarkista tiedoston formaatti komennolla:

sudo testparm -s

Jos kaikki on OK, niin käynnistä Samba-palvelin komennoilla:

sudo systemctl start smb

Luo itsellesi Samba-käyttäjä komennolla:

sudo smbpasswd -a NIMI

missä NIMI on Unix-käyttäjänimi.

Samba on nyt käyttövalmis, mutta levyn liittäminen Windowsissa on hankalaa. Lataa Wsdd2-nimipalvelu ja asenna se komennoilla:

gunzip -c wsdd2.tar.gz | tar xf - cd wsdd2 makepkg -i

Käynnistä wsdd2 komennolla:

sudo systemctl start wsdd2

Siirry Windows-koneelle ja avaa tiedostoselain. Palvelin ARCH pitäisi nyt näkyä Windowsin verkko-osiossa (Network).

Tuplaklikkaa palvelimen nimeä, valitse vaihtoehto kirjaudu käyttäen toista käyttäjänimeä ja kirjaudu sisään palvelimen käyttäjätunnuksella ja salasanalla.

Aseta lopuksi Samba ja Wssd2-palvelu käynnnistymään automaattisesti aina kun Linux-palvelin käynnistetään:

sudo systemctl enable smb sudo systemctl enable wssd2

Lisätietoja Sambasta saat Arch-Linuxin sivuilta.