Cum se configurează un folder partajat în rețea pe Ubuntu cu Samba

Cum se configurează un folder partajat în rețea pe Ubuntu cu Samba

Dacă ați dorit vreodată să partajați cu ușurință fișiere în rețeaua dvs. de domiciliu pe mai multe sisteme de operare, atunci nu căutați mai departe de Samba.





Acest ghid vă va arăta cum să configurați un folder partajat în rețea pe Ubuntu Linux folosind Samba. Cu serverul Samba, puteți partaja cu ușurință fișiere în rețeaua dvs., indiferent dacă utilizați Windows, macOS sau Linux.





Ce este Samba?

Samba este un serviciu de partajare de fișiere care implementează versiuni open source ale suitei de protocoale SMB, care a fost inițial dezvoltată de Microsoft și IBM. Samba conține programe care îi permit să interacționeze cu protocoalele de partajare a fișierelor Microsoft Windows.





cum se instalează Windows de pe USB

Samba vă permite, de asemenea, să comunicați cu ușurință cu alți clienți utilizând rețele TCP / IP standard.

Pasul 1: Instalarea Samba

Acest ghid va utiliza Ubuntu Linux 20.04 LTS, dar pașii ar trebui să funcționeze chiar dacă utilizați Ubuntu 16.04 sau o versiune ulterioară. Începeți prin actualizarea informațiilor despre sursa pachetului.



sudo apt update

Apoi, instalați Samba folosind comanda de mai jos:

sudo apt install samba

Pentru a verifica dacă Samba a fost instalat cu succes, rulați următoarea comandă:





smbd --version

Rezultatul ar trebui să fie similar cu cel de mai jos.

Pasul 2: Configurarea Samba

Pentru a putea partaja fișiere în siguranță cu alte dispozitive de rețea, trebuie să configurați serverul Samba. Fișierul principal de configurare pentru Samba se află la /etc/samba/smb.conf pe computer. Acest ghid folosește editorul de text Vim pentru editarea fișierului de configurare Samba, dar nu ezitați să utilizați orice alt editor de text la alegere.





Notă: Trebuie să aveți privilegii administrative pentru a edita fișierul de configurare.

sudo vim /etc/samba/smb.conf

Adăugați următoarele rânduri în partea de jos a fișierului de configurare.

[sambashare]
comment= Network Shared Folder by Samba Server on Ubuntu
path = /home/your_username/sambashare
force user = smbuser
force group = smbgroup
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
public = yes
read only = no

Nu uitați să actualizați fișierul cale parametru cu numele dvs. de utilizator. Puteți obține numele de utilizator executând următoarea comandă:

echo $USER

La părăsește editorul Vim după efectuarea modificărilor, tastați pur și simplu : wq și apăsați tasta introduce cheie.

Înțelegerea configurațiilor

Iată o scurtă descriere a liniilor de configurare pe care tocmai le-ați adăugat.

  • Secțiune : O nouă secțiune din fișierul de configurare este reprezentată de paranteze pătrate ( [] ). În acest caz, secțiunea este [sambashare] .
  • cometariu : Această linie de cod oferă o scurtă schiță a acestui subiect. Mai ales, este util dacă aveți mai multe secțiuni de director partajate în fișierul de configurare.
  • cale : Aceasta este calea către directorul folderului partajat de rețea desemnat.
  • Forțează utilizatorul : Utilizatorul de sistem pe care serverul Samba îl va folosi pentru partajarea fișierelor.
  • Grupul de forță : Numele grupului căruia îi va aparține utilizatorul sistemului Samba.
  • Creați mască : Acest parametru va seta permisiunile pentru fișierele create recent în folderul partajat. În acest caz, valoarea este 0664, ceea ce înseamnă că proprietarul fișierului și grupul vor avea permisiuni de citire și scriere, în timp ce alți utilizatori vor avea doar permisiuni de citire.
  • Modul de creare forțată : Funcționează împreună cu crea masca parametru pentru a seta permisiunile de fișiere corecte.
  • Mască director : Acest parametru determină permisiunile pentru folderele din folderul partajat. Permisiunile 0775 înseamnă că proprietarul și grupul au citit, scriu și execută permisiuni, în timp ce alții au citit și execută numai permisiuni.
  • Modul director forțat : Acest parametru funcționează în colaborare cu masca director pentru a vă asigura că este setată permisiunea corectă a directorului.
  • Public : Acest parametru specifică faptul că acesta este un folder public din rețeaua dvs. și că alte dispozitive îl pot accesa.
  • Numai citire : Specifică permisiunile pentru modificarea fișierelor din folderul partajat.

Pasul 3: Crearea resurselor Samba

După ce ați configurat serverul Samba, acum trebuie să creați resursele necesare, cum ar fi utilizatorul Samba și directorul de partajat. Aceste resurse vor facilita procesul de partajare a unui folder în rețea.

1. Folder partajat

Trebuie să creați folderul partajat în calea specificată în fișierul de configurare Samba de mai sus. Acest ghid folosește un folder partajat numit sambashare aflat în directorul de acasă.

Navigați la directorul dvs. de acasă folosind comanda cd .

cd ~

Apoi creați directorul partajat folosind comanda de mai jos:

mkdir -p sambashare

2. Utilizator și grup Samba

Următorul pas este crearea utilizatorului și grupului de sistem Samba specificat în fișierul de configurare.

Puteți crea grupul de sistem Samba folosind următoarea comandă:

sudo groupadd --system smbgroup

Apoi, creați utilizatorul de sistem Samba folosind useradd .

sudo useradd --system --no-create-home --group smbgroup -s /bin/false smbuser

Comanda de mai sus creează un utilizator de sistem și îl adaugă la grupul Samba creat mai sus. De asemenea, deoarece acesta este un utilizator de sistem, nu va fi creat nici un director de acasă.

3. Schimbarea proprietarului folderului partajat

Odată ce utilizatorul și grupul Samba sunt la locul lor, acum puteți schimba proprietarul folderului partajat cu noul utilizator smbuser iar grupul să smbgroup . Puteți realiza acest lucru folosind comanda de mai jos:

sudo chown -R smbuser:smbgroup ~/sambashare

În cele din urmă, lansați comanda de mai jos pentru a oferi grupului acces la scriere la folderul partajat și la conținutul din interior.

sudo chmod -R g+w ~/sambashare

Pasul 4: Reporniți serviciul Samba

Ar trebui să reporniți serviciul Samba pentru ca modificările din fișierul de configurare Samba să aibă efect.

sudo systemctl restart smbd

După repornirea serviciului, puteți verifica starea acestuia cu comanda de mai jos:

sudo systemctl status smbd

Notă : Dacă aveți firewall-ul activat, ar trebui să adăugați Samba la regulile activate utilizând comanda ufw .

sudo ufw enable samba

Pasul 5: Accesarea folderului partajat

Dosarul dvs. partajat este acum accesibil de dispozitivele din rețeaua dvs.

Pe Windows

În Windows, puteți accesa folderul partajat utilizând Windows Explorer. Puteți porni fișierul de explorare folosind Windows + E Comanda rapidă de la tastatură.

În bara de adrese, tastați \ ip_address_of_pc_with_shared_folder sambashare .

Nu uitați să înlocuiți cu adresa IP corectă și numele folderului partajat.

cum se creează suporturi de instalare pentru Windows 10

De asemenea, sistemul vă va cere să introduceți numele de utilizator și parola utilizatorului pe computerul Linux.

Pe Ubuntu

Pe Ubuntu Linux, deschideți managerul de fișiere implicit și faceți clic pe Alte locații buton. Apoi, în Conectați-vă la server introduceți o adresă IP în următorul format:

smb://ip_adresss_of_pc_with_shared_folder/sambashare

Vă puteți conecta fie ca utilizator înregistrat, fie ca anonim. Rețineți că, dacă selectați Utilizator Inregistrat din meniul derulant, va trebui să specificați acreditările utilizatorului.

Pe macOS

Utilizatorii de Mac pot accesa cu ușurință și folderul partajat. În meniul Finder, faceți clic pe Reţea , iar computerul cu folderul public partajat va fi listat. Selectați-l și ar trebui să puteți accesa fișierele.

Partajarea eficientă a fișierelor între mai multe dispozitive

Acest ghid a analizat cum să partajați fișiere într-o rețea utilizând Samba. Cu Samba, puteți partaja fișiere într-o rețea, indiferent de sistemul de operare pe care îl rulați pe dispozitive.

Nu numai Linux, dar puteți configura și un folder de rețea partajat pe computerul dvs. Windows.

Acțiune Acțiune Tweet E-mail Cum să partajați fișiere în rețea în Windows 10

Nu puteți găsi unitatea flash USB? Partajați fișierul dvs. prin rețeaua locală.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Distribuire a unui fisier
  • Retele de calculatoare
Despre autor Bun de plecare(36 articole publicate)

Mwiza dezvoltă software de profesie și scrie pe larg pe Linux și programare front-end. Unele dintre interesele sale includ istoria, economia, politica și arhitectura întreprinderii.

Mai multe de la Mwiza Kumwenda

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona