Cum să partajați foldere de pe un PC Ubuntu în rețeaua dvs.

Puteți partaja un folder de pe un PC Ubuntu cu Windows, Linux și alte dispozitive compatibile SMB rulând Samba. O metodă fiabilă în prezent este să creați o partajare în /etc/samba/smb.conf, să oferiți o parolă Samba unui utilizator Ubuntu existent și să vă conectați la partajare prin numele de gazdă sau adresa IP. Pașii de mai jos utilizează o partajare autentificată în loc de acces deschis pentru oaspeți.

Ghidul actual pentru serverul de fișiere Samba de la Canonical folosește același pachet Samba și același fișier de configurare. Acești pași se aplică versiunilor Ubuntu acceptate, inclusiv 24.04 LTS și 26.04 LTS.

Cum se partajează un folder din Ubuntu prin rețea

1. Instalați Samba

Deschideți Terminalul și instalați pachetul serverului Samba:

sudo apt update
sudo apt install samba

Samba oferă serviciul de partajare a fișierelor SMB utilizat de Windows și alte sisteme de operare desktop.

Instalarea pachetului Samba în Terminalul Ubuntu cu apt
Instalați Samba din depozitele de pachete ale Ubuntu.

2. Creați folderul pe care doriți să îl partajați

Acest exemplu păstrează datele partajate sub /srv, ceea ce Canonical recomandă pentru datele furnizate de sistem. Creați directorul și setați contul dvs. Ubuntu curent ca proprietar:

sudo mkdir -p /srv/samba/share
sudo chown -R "$USER":"$USER" /srv/samba/share
chmod 0770 /srv/samba/share

Puteți folosi un alt folder în schimb, dar permisiunile sale Linux trebuie să permită utilizatorului Samba să îl citească sau să îl scrie.

Terminalul Ubuntu creează directorul /srv/samba/share
Creați un director dedicat pentru partajarea în rețea.

3. Adăugați partajarea la smb.conf

Faceți o copie de rezervă a configurației, apoi deschideți-o într-un editor de text:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
sudo nano /etc/samba/smb.conf

Adăugați acest bloc la sfârșit. Înlocuiți-l yourusernamecu numele dvs. de utilizator Ubuntu:

[Shared]
    path = /srv/samba/share
    browseable = yes
    read only = no
    guest ok = no
    valid users = yourusername
    create mask = 0660
    directory mask = 0770

read only = nopermite scrieri, în timp ce guest ok = nonecesită acreditări. valid usersLinia limitează această partajare la contul specificat.

Editorul de text Ubuntu afișează blocul de configurare Shared Samba
Adăugați un bloc de partajare la /etc/samba/smb.conf și mențineți accesul invitaților dezactivat pentru configurarea autentificată.

4. Creați o parolă Samba

Samba își păstrează propria bază de date cu acreditări. Contul dvs. Linux trebuie să existe deja înainte de a putea fi adăugat la Samba. Executați:

sudo smbpasswd -a "$USER"

Introduceți parola pe care doriți să o utilizeze clienții de rețea. Documentația de control al accesului partajat de la Canonical și manualul smbpasswd pentru Samba descriu ambele acest pas separat de autentificare.

Terminalul Ubuntu creează o parolă Samba pentru un utilizator local
Adăugați contul Linux existent la baza de date separată de acreditări a Samba.

5. Verificați configurația și reporniți Samba

Înainte de a reporni serviciul, verificați configurația pentru probleme de sintaxă:

sudo testparm

Dacă configurația se încarcă cu succes, reporniți serviciul SMB:

sudo systemctl restart smbd
sudo systemctl status smbd --no-pager

Dacă smbdeste activă, partajarea este gata să accepte conexiuni.

Terminalul Ubuntu validează smb.conf cu testparm și repornește smbd
Validați configurația înainte de a reporni serviciul Samba.

6. Permiteți Samba prin UFW dacă firewall-ul este activ

Mai întâi verificați UFW:

sudo ufw status

Dacă este activ, permiteți profilul aplicației Samba. Pentru o expunere mai bună doar în LAN, înlocuiți subrețeaua exemplu cu propria subrețea:

sudo ufw allow from 192.168.1.0/24 to any app Samba

Documentația firewall -ului Ubuntu documentează atât profilul aplicației Samba, cât și sintaxa restricționată la subrețea.

Terminal Ubuntu care permite profilul aplicației Samba UFW dintr-o subrețea locală
Dacă UFW este activ, permiteți Samba doar din subrețeaua locală, atunci când este posibil.

7. Conectați-vă din Windows

Găsiți adresa PC-ului Ubuntu cu hostname -I. În Windows File Explorer, introduceți o cale precum:

\\192.168.1.10\Shared

Conectați-vă cu numele de utilizator Ubuntu pe care l-ați introdus valid usersși parola Samba de la pasul 4. Folosiți adresa IP reală Ubuntu, nu exemplul de mai sus.

Deschiderea unei partajări Ubuntu Samba în Explorerul de fișiere din Windows 11 după adresa IP
Windows poate deschide partajarea direct cu adresa IP și numele partajării PC-ului Ubuntu.

8. Conectați-vă de pe un alt PC Ubuntu sau Linux

În Fișiere GNOME, apăsați Ctrl+L sau utilizați Alte locații , apoi introduceți:

smb://192.168.1.10/Shared

Alți clienți SMB pot utiliza aceeași adresă de server, nume de partajare, nume de utilizator și parolă. macOS Finder poate utiliza, de asemenea, o smb://adresă de server prin intermediul Accesați > Conectare la server .

Fișiere Ubuntu care deschid aceeași partajare Samba cu o adresă smb://
Desktop-urile Linux care utilizează fișiere GNOME se pot conecta cu o adresă smb://.

Dacă partajarea Ubuntu nu apare în Rețea

Nu presupuneți că partajarea este defectă doar pentru că nu este listată automat. La instalările noi de Ubuntu 26.04 LTS, suportul NetBIOS al Samba este dezactivat în mod implicit, conform notelor de lansare Canonical 26.04 LTS . Deschiderea directă a \\IP-address\Sharedsau smb://IP-address/Sharedeste de obicei cel mai rapid test.

  • Acces refuzat: confirmați că numele de utilizator se potrivește valid usersși că respectivul cont Linux poate accesa directorul partajat.
  • Conexiune refuzată: rulați systemctl status smbdși verificați dacă UFW nu blochează Samba.
  • Eroare de configurare: rulați sudo testparmdin nou și remediați linia raportată în smb.conf.
  • Adresa IP s-a schimbat: verificați hostname -Idin nou sau configurați o rezervare DHCP pe router.

Dar opțiunea „Partajare în rețea locală” din Fișiere?

Ubuntu publică în continuare pachetul nautilus-share , care adaugă integrarea partajării Samba la fișierele GNOME, dar nu este garantat că va fi instalat în mod implicit, iar fluxul de meniu poate varia în funcție de versiunea Ubuntu. Configurarea manuală Samba este mai tehnică, dar explică autentificarea, permisiunile, regulile firewall și depanarea.

Ar trebui să activați accesul oaspeților?

Partajarea cu oaspeții este convenabilă într-o rețea de domiciliu de încredere, dar permite clienților să se conecteze fără o parolă Samba. Ghidul serverului de fișiere de la Canonical include un exemplu de partajare cu oaspeții, însă propriul avertisment menționează că acest lucru oferă acces larg în rețeaua locală. Pentru documente personale sau orice rețea în care nu aveți încredere deplină, păstrați guest ok = noși utilizați în schimb utilizatori autentificați.

Lasă un comentariu

Cum să joci Don't Starve Together pe Linux

Cum să joci Don't Starve Together pe Linux

Instalează versiunea Linux a jocului Don't Starve Together prin Steam, creează o lume sau alătură-te prietenilor urmând acești pași de configurare și depanare.

Cum să joci Squad pe Linux cu Steam Proton

Cum să joci Squad pe Linux cu Steam Proton

Configurează Squad pe Linux cu Steam Play și Proton, instalează jocul, alege un instrument de compatibilitate și depanează problemele anti-cheat.

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Descărcați și verificați fișierul ISO LMDE 5 arhivat, creați un USB bootabil și alegeți setările de instalare sigure. Elsie a ajuns la sfârșitul duratei de viață; consultați versiunea curentă a LMDE.

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Creați un USB de instalare Windows 11 pe Linux cu Ventoy: obțineți fișierul ISO oficial, instalați Ventoy în siguranță, copiați imaginea și porniți PC-ul țintă.

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Instalați Wireshark pe Ubuntu, Debian, Fedora, Arch sau openSUSE cu comenzile actuale ale pachetului, apoi configurați captura de pachete live în siguranță.

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Învață cum să joci DiRT Rally pe Linux dacă îl deții deja pe Steam: instalează versiunea nativă, lansează-l și folosește Proton doar ca soluție de rezervă.

Cum se instalează Devuan Linux de pe un USB bootabil

Cum se instalează Devuan Linux de pe un USB bootabil

Instalați Devuan Excalibur din fișierul ISO Desktop Live. Verificați descărcarea, creați un USB bootabil, protejați partițiile existente și finalizați configurarea cu Refracta Installer.

Cum se joacă It Takes Two pe Linux cu Steam Proton

Cum se joacă It Takes Two pe Linux cu Steam Proton

Învață cum să joci It Takes Two pe Linux cu Steam Proton, să instalezi versiunea Steam, să activezi compatibilitatea, să configurezi modul cooperativ și să depanezi problemele de lansare.

Cum se joacă Slay the Spire pe Linux: Instalați-l și lansați-l cu Steam

Cum se joacă Slay the Spire pe Linux: Instalați-l și lansați-l cu Steam

Instalează Steam pe Linux, preia versiunea nativă de Linux a jocului Slay the Spire din bibliotecă și lansează-l. Include pași practici pentru problemele comune la pornire.

Cum să joci The Forest pe Linux cu Steam Proton

Cum să joci The Forest pe Linux cu Steam Proton

Instalează Steam pe Linux, activează Steam Play și folosește Proton pentru a descărca și lansa The Forest, cu o setare de compatibilitate per joc dacă nu pornește.