Pereiti prie pagrindinio turinio

Kaip įdiegti Samba failų serverį Ubuntu ir Debian sistemose

Samba - tai atvirojo kodo programų paketas, leidžiantis dalytis failais ir spausdintuvais tarp Windows, Linux bei macOS sistemų per tinklą. Ji naudoja SMB (Server Message Block) ir CIFS (Common Internet File System) protokolus, todėl puikiai integruojasi su Windows tinklais. Samba taip pat suteikia įrankius vartotojų autentifikacijai, failų teisėms ir bendrų išteklių valdymui, todėl tinka tiek nedideliems tinklams, tiek didelėms įmonėms.

Diegimas

1. Sistemos atnaujinimas

Pirmiausia atnaujinkite savo operacinę sistemą, paleisdami šią komandą:

apt update && apt upgrade -y

2. Samba diegimas

Norėdami įdiegti Samba, paleiskite šią komandą:

apt install samba -y

Patikrinkite, ar Samba sėkmingai įdiegta serveryje:

whereis samba
samba -V

Jei matote išvestį, vadinasi, Samba programa jau įdiegta jūsų serveryje.

Galiausiai patikrinkite, ar paslauga veikia:

systemctl status smbd

<a href="https://community.time4vps.com/uploads/editor/cq/s6n59xp0730z.png" target="_blank" rel="nofollow noopener noreferrer">https://community.time4vps.com/uploads/editor/cq/s6n59xp0730z.png</a>

3. Samba konfigūravimas

Įdiegus Samba, reikia atlikti kelis konfigūracijos nustatymus. Pirmiausia sukurkite bendrinamą aplanką:

mkdir /home/username/foldername/

Vietoje username įrašykite savo vartotojo vardą, o aplankui suteikite bet kokį jums patinkantį pavadinimą (vartotojas turi jau egzistuoti sistemoje).

Antra, sukonfigūruokite Samba konfigūracijos failą – šioje pamokoje naudosime nano redaktorių:

nano /etc/samba/smb.conf

Failo apačioje įklijuokite šias eilutes:

[foldername] comment = Samba on Ubuntu path = /home/username/foldername read only = no browsable = yes valid users = @username

Pakoreguokite eilutes taip, kad jos atitiktų jūsų serverį: [foldername] įrašykite savo sukurto aplanko pavadinimą, „comment" – trumpas serverio aprašymas, o „path" – anksčiau sukurto aplanko kelias.

Pridėkite vartotoją prie Samba paslaugos:

smbpasswd -a username

Vietoje username įrašykite savo sistemoje sukurtą vartotoją.

Iš naujo paleiskite Samba paslaugą:

systemctl restart smbd

Atnaujinkite savo serverio ugniasienės nustatymus:

ufw allow samba

Taip pat, jei aplankas buvo sukurtas „root" vartotojo teisėmis, o prisijungti norite kitu vartotoju, atnaujinkite failų teises:

chown username:username -R /home/username/foldername/

Vietoje username įrašykite savo sistemoje sukurtą vartotoją.

4. Samba programos testavimas

Jei naudojate Windows, eikite į „My Computer" ir prijunkite tinklo diską.

Įrašykite savo serverio pavadinimą (hostname) arba IP adresą ir nurodykite kelią.

Šioje pamokoje, pavyzdžiui, tai atrodytų taip:

\\hostname.tld\storage

Kai paprašys prisijungimo duomenų, pasirinkite „Registered user" ir įveskite vartotojo vardą bei slaptažodį, kuriuos sukūrėte naudodami komandą smbpasswd.

Jei naudojate Linux, atsidarykite failų tvarkyklę ir eikite į „Other locations" (Kitos vietos). Reikės įrašyti papildomus simbolius:

smb://hostname.tld/storage

Apibendrinimas

Baigę diegimą ir konfigūravimą, jau galite naudotis serveriu failams bendrinti tiesiai iš savo failų tvarkyklės. Serverį vienu metu galima naudoti keliuose įrenginiuose, o prisijungti kiekvieną kartą iš naujo nereikia - tai leidžia dirbti efektyviau. Samba taip pat veikia išmaniuosiuose telefonuose su iOS ir Android operacinėmis sistemomis. Kaip prisijungti prie jūsų serveryje įdiegtos Samba programos, galite pasižiūrėti šiuose vadovuose:

Ar gavote atsakymą į savo klausimą?