Partajare personală de fișiere GNOME

Configurare noua (How To)

Situatie

Cea mai simplă modalitate de a partaja fișiere de pe sistemul tău Linux ar putea fi funcția „Personal File Sharing” din GNOME. Aceasta nu este configurată implicit – va trebui să instalezi pachetul `gnome-user-share` și să ajustezi câteva setări – dar se poate dovedi utilă în situații de nevoie.

Principalul dezavantaj al acestei abordări este că permite partajarea exclusivă a folderului ~/Public. Deși această metodă poate fi adecvată pentru un transfer rapid și punctual de fișiere, nu este foarte utilă pentru partajarea pe termen lung a unor seturi specifice de fișiere.

De asemenea, această metodă utilizează WebDAV, un protocol care funcționează pe baza HTTP. Acesta este adecvat pentru accesul de la distanță, dar prezintă și unele inconveniente: în special, există alternative mai eficiente care gestionează mai bine fișierele de mari dimensiuni și folderele complexe, mai ales în cazul partajării în cadrul rețelei locale. Samba excelează în ceea ce privește partajarea de fișiere între platforme diferite, fiind o soluție ideală dacă dorești să partajezi fișiere în rețeaua de acasă, astfel încât să poată fi accesate de pe calculatoare cu Windows, iPad-uri și chiar telefoane Android.

Solutie

Samba este o alternativă bună, destul de simplu de utilizat, care permite partajarea cu diverse platforme. Această tehnologie există de zeci de ani, fiind astfel bine verificată și testată. Software-ul utilizează protocolul de comunicație SMB, care își are originea în IBM PC DOS.

Configurarea Samba implică puțin efort și necesită acces root, așa că trebuie să fii atent la ceea ce faci. Însă, odată configurat corect, vei putea partaja instantaneu orice folder, folosind fereastra de gestionare a fișierelor și un cont de utilizator standard.

Începe prin a instala programul Samba propriu-zis, dacă nu este deja prezent pe sistemul tău. Deschide un terminal și execută:

sudo apt install samba -y

Apoi, instalează extensia nautilus-share:

sudo apt install nautilus-share -y

Această extensie adaugă în meniul contextual o opțiune care îți permite să partajezi rapid un folder printr-un simplu click dreapta. Deocamdată poți verifica dacă aceasta este vizibilă, însă, pentru ca funcția de partajare să opereze corect, va trebui să efectuezi câteva modificări de configurare.

Configurează-l la nivel global, apoi activează partajarea pentru folderele dorite.
Pentru cea mai simplă metodă de partajare, recomand „usershares”. Această funcționalitate Samba permite oricărui utilizator obișnuit să creeze și să modifice partajări de fișiere fără a avea acces root. Ea facilitează integrarea cu GNOME Files și este utilă în special pentru calculatoarele partajate din rețeaua de acasă.

Totuși, vei avea nevoie de acces root pentru a configura *usershares*; așadar, începe prin a edita fișierul global de configurare Samba cu editorul de text preferat; de exemplu:

sudo vi /etc/samba/smb.conf

Localizează secțiunea cu antetul [global] și asigură-te că ai următoarele directive:

usershare path = /var/lib/samba/usershares
usershare max shares = 100

În cele din urmă, adaugă utilizatorul în același grup care deține calea *usershare* configurată de tine. În mod implicit, acest grup se numește `sambashare`:

sudo usermod -aG sambashare $USER

După ce ai efectuat toate aceste modificări, reîncarcă daemonul Samba:

smbcontrol smbd reload-config

Dacă acest lucru nu funcționează, poți încerca și repornirea daemonului:

sudo systemctl restart smbd

Selectează un folder, fă clic dreapta pe el pentru a deschide meniul contextual și ar trebui să vezi o opțiune numită „Sharing Options” (Opțiuni de partajare). Aceasta deschide o fereastră de dialog intitulată „Folder Sharing” (Partajare folder), pe care o poți folosi pentru a activa partajarea în rețea. Bifează căsuța „Share this folder” (Partajează acest folder) pentru a activa funcția.

În acest stadiu, poți selecta și opțiunile corespunzătoare pentru a permite accesul de scriere și accesul utilizatorilor „guest” (oaspeți). În mod implicit, niciuna dintre aceste opțiuni nu este activată; aceasta este varianta mai sigură, deși mai puțin comodă.

Conectează-te de pe un alt dispozitiv și începe partajarea
Se poate conecta orice dispozitiv care suportă SMB – adică, practic, majoritatea dispozitivelor.
Aproape orice echipament conectat la rețeaua de acasă poate utiliza protocolul SMB: NAS-ul, Raspberry Pi-ul, televizorul inteligent sau chiar playerul muzical. Totuși, cel mai probabil vei folosi această funcție în principal cu computerele obișnuite, iar procesul de conectare ar trebui să fie simplu.

Începe prin a afla și a nota adresa IP a sistemului tău Linux. Aceasta ar trebui să fie tot ce ai nevoie pentru a te conecta de pe alte dispozitive. De exemplu, pe macOS, deschide Finder, apoi mergi la meniul Go > Connect to Server. Introdu prefixul protocolului (smb://) urmat de adresa IP, de exemplu smb://192.168.1.99. Ar trebui să vezi apoi o listă de foldere la distanță pe care le poți monta și accesa prin intermediul Finder, exact ca pe orice altă locație.

Telefonul meu Android nu suportă nativ protocolul SMB, dar există manageri de fișiere alternativi care oferă funcționalități mai avansate, precum Material Files sau Cx File Explorer. Eu îl folosesc pe acesta din urmă, iar procedura este simplă: mergi la fila „Network” (Rețea), apoi apasă pe „New location” (Locație nouă), selectează fila „Remote” (La distanță) și, ulterior, opțiunea SMB. Introdu adresa IP a gazdei, la fel ca înainte.

Tip solutie

Permanent

Voteaza

(2 din 3 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?