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 10Nu 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
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 KumwendaAboneaza-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