Hvordan dele filer på tvers av nettverket ditt fra disse populære Linux GUI-ene

0
28
greenfilesgettyimages= D3Damon/Getty Images

Jeg deler jevnlig filer og mapper på tvers av hjemmenettverket mitt fra Linux. Faktisk har jeg en maskin som inneholder en bestemt mappe som er hjemmet til alle mine første utkast til manuskripter. Da jeg bestemte meg for at jeg heller ville beholde disse filene internt (i stedet for å risikere at en tredjeparts skyleverandør bruker dem til å trene AI-nevrale nettverk), var Samba den åpenbare løsningen.

Også: Linux-kjernen 6.8 tilbyr noen spennende nye funksjoner og 'fikser overalt'

For noen som har brukt Linux i flere tiår, er det enkelt å sette opp en Samba-andel. For de som er nye til operativsystemet med åpen kildekode, er det ikke fullt så enkelt. Heldigvis gjør to av de mest populære Linux GUI-ene (GNOME og KDE Plasma) det litt enklere å lage disse delingene. 

Jeg vil lede deg gjennom prosessen med å gjøre nettopp det, så du kan enkelt lage nettverksdelinger på Linux-maskinen din.

Slik deler du filer på tvers av nettverket ditt fra disse Linux-grensesnittene

Først: Installere Samba

Dette trenger du: For å få dette til å fungere, trenger du en Linux-distribusjon med enten GNOME- eller KDE Plasma-skrivebordsmiljøene. Du trenger også en bruker med sudo-rettigheter. Det er det. La oss få det til. Jeg skal demonstrere på en Ubuntu-basert distribusjon (Pop!_OS). Hvis du bruker en Fedora-basert distribusjon, sørg for å bytte ut apt-get for dnf-pakkebehandleren under installasjonsprosessen for Samba.

1. Installer Samba

Hvis Linux-distribusjonen din ikke ble levert med Samba forhåndsinstallert, kan du installere den med kommandoen:

sudo apt-get install samba -y

Hvis distribusjonen din er Fedora-basert, vil den kommandoen være:

sudo dnf install samba -y

2. Legg til og aktiver brukeren din for Samba-tilgang

Som standard må brukere legges til og aktiveres for Samba-bruk. Dette krever bare to kommandoer. Den første legger brukeren til Samba med kommandoen:

sudo smbpasswd -a BRUKERNAVN

Hvor BRUKERNAVN er Linux-brukernavnet ditt.

Du blir først bedt om sudo-passordet ditt og må skriv inn og bekreft et passord for Samba.

Også: BigLinux gjør Linux enkelt for alle – og det burde være mye mer populært

Deretter må du aktivere brukeren med kommandoen:

sudo smbpasswd -e BRUKERNAVN

Hvor BRUKERNAVN er ditt Linux-brukernavn.

Deling fra GNOME

1. Installer Nautilus-utvidelsen

For å få dette til å fungere med Natilus-filbehandlingen (alias "Files"), må du installere et stykke programvare med kommandoen:

sudo apt-get install nautilus -share -y

Hvis distribusjonen din bruker dnf, er kommandoen:

sudo dnf install nautilus-share -y

2. Start Nautilus på nytt

Du kan starte Nautilus på nytt med kommandoen:

nautilus -q

3. Del mappen din

Åpne Nautilus og finn mappen du vil dele. Høyreklikk på den mappen og velg Local Network Share.

Gnome-filene høyreklikk kontekstmenyen.

Hvis du ikke ser denne menyoppføringen, vil du kanskje logge ut og logge tilbake inn.

Skjermbilde av Jack Wallen/ZDNET

4. Konfigurer delingen

I popup-vinduet som vises, klikker du på avmerkingsboksen for Del denne mappen. Når du har gjort det, kan du navngi delingen, og deretter (hvis du vil gi brukere tillatelse til å endre innholdet i delingen) klikk på avmerkingsboksen for Tillat andre å opprette og delta filer i denne mappen. Hvis du vil tillate anonym pålogging til delingen, kan du klikke avmerkingsboksen for gjestetilgang (selv om jeg ikke vil anbefale det av sikkerhetsgrunner). 

 Popup-vinduet Deling av GNOME-filer.

Når du har tatt vare på kommandoene, er dette alt du trenger å gjøre for å dele en mappe i GNOME.

Skjermbilde av Jack Wallen/ZDNET

Klikk på Create Share og deretter, når du blir bedt om det, klikk Legg til tillatelsene automatisk. Hvis du får en feilmelding som inkluderer "net usershare' returnerte feil 255," du må kjøre følgende to kommandoer:

sudo mkdir -p /var/lib/samba/usershares/sudo chmod go+rwx /var/lib/samba/usershares/

Når du har gjort det, bør du kunne få tilgang til den delte mappen fra nettverket ditt.

Deling fra KDE Plasma

1. Installer fildelingskomponenten

Logg på KDE Plasma og åpne Konsole-appen. Utfør kommandoen:

sudo apt-get install kdenetwork-filesharing -y

Hvis distribusjonen din er basert på Fedora, vil den kommandoen være:

sudo dnf install kdenetwork-filesharing -y

< strong>Også: De beste skylagringstjenestene du kan kjøpe for å beskytte filene dine

Du må da gå gjennom den samme prosessen som er beskrevet ovenfor for å legge til og aktivere brukerne dine for Samba-delinger.

2. Åpne fanen Del for mappen som skal deles

Høyreklikk på mappen du vil dele, og klikk på Egenskaper. Klikk på Del-fanen i popup-vinduet som vises.

3. Korriger tillatelsene

Øverst på Del-fanen vil du sannsynligvis se en advarsel med en knapp merket Fix Permissions. Klikk på den knappen. Klikk på Endre tillatelser når du blir bedt om det.

KDE Plasma Dolphin Share-fanen med en advarsel om tillatelser.

Du vil mest sannsynlig se denne feilen.

Skjermbilde av Jack Wallen/ZDNET< /figur>

4. Aktiver delingen

Tilbake på Del-fanen, klikk på avmerkingsboksen for Del denne mappen med andre datamaskiner på det lokale nettverket. Når du har gjort det, kan du konfigurere delingen ved å gi den et navn og tillate/konfigurere gjestetilgang. Jeg vil foreslå å la alle ha lesebeskyttet tillatelse og gi brukeren full kontroll. Når du har gjort det, klikker du OK.

KDE Plasma Dolphin Share-fanen.

Du kan nå konfigurere delingen akkurat slik du vil/trenger.

Skjermbilde av Jack Wallen/ZDNET

Også: De første 5 Linux-kommandoene bør alle nye brukere lære

Når du har tatt hånd om disse trinnene, kan du dele hvilken som helst mappe (så lenge du har tillatelse til å få tilgang til den) fra Linux-maskinen til nettverket ditt.