Ved styring af forskellige operativsystemer er en af de opgaver, der præsenteres løbende, fokuseret på muligheden for at dele filer mellem Linux og Windows -operativsystemer med fuld kompatibilitet og sikkerhed.
Selvom det er umuligt for filsystemproblemer, da Windows -operativsystemer håndterer NTFS -systemer, mens Linux håndterer ext2, ext3 eller ext4, hvilket gør disse to systemer helt uforenelige.
Men der er en løsning til at dele vores filer mellem Windows og Linux, og det er Samba, og derfor vil vi i denne vejledning i dag analysere, hvordan vi installerer Samba i Debian 9 og deler filer på en praktisk måde.
SambaSamba er en open source -implementering til Linux -miljøer af Server Message Block (SMB) -protokollen, som gør det muligt at etablere forbindelser mellem Windows, Linux og UNIX -netværk med fuld kompatibilitet.
Takket være Samba vil vi have følgende fordele:
- Mulighed for at dele et eller flere filsystemer på forskellige netværk.
- Del printere, installeret både på serveren og på klienterne i både Windows og Linux.
- Understøt klientcomputere ved hjælp af Viewer Network Clients.
- Godkend klienter ved at logge ind på et domæne med Windows -operativsystemet.
- Tilbyde eller understøtte en WINS -navneopløsningsserver.
Nu vil vi se, hvordan du installerer og konfigurerer Samba på Debian 9.
1. Forudsætninger før installation af SAMBA på Debian 9
Inden vi installerer og konfigurerer Samba i Debian 9, vil vi udføre følgende opgaver for optimal funktion af forbindelsen mellem Linux og Windows.
Installation af nano -editorenI forbindelse med redigering af Samba -konfigurationsfilerne installerer vi nano -editoren ved at udføre følgende linje:
apt-get installere nano
Aktiver Debian Server på WindowsFor at få adgang til Samba -serveren i Debian fra Windows skal vi redigere Windows -værtsfilen.
Husk, at vi i denne fil kan udføre forskellige opgaver i forbindelse med forbindelse, adgang eller ikke til websteder osv.
For at gøre dette åbner vi en kommandopromptkonsol som administratorer og udfører følgende linje:
notesblok C: \ Windows \ System32 \ drivers \ etc \ hosts
FORSTØRRE
Dette åbner værtsfilen som administrator til redigering. Der registrerer vi følgende linje:
# 192.168.0.13 Solvetic.debian skulleI dette tilfælde vil det være nødvendigt at redigere IP -adressen for den aktuelle på hver server og etablere det korrekte værtsnavn. Vi gemmer ændringerne i Windows hosts -filen.
2. Installer SAMBA på Debian 9
Trin 1
Vi får adgang som rodbrugere i Debian 9 og udfører følgende linje til installation af Samba:
apt-get -y installer libcups2 samba samba-fælles kopper
FORSTØRRE
Trin 2
Vi venter på, at Samba -installationsprocessen er færdig. Dernæst flytter vi filen smb.konf til smb.conf.bak For at have sin oprindelige konfiguration i tilfælde af en fejl, udfører vi følgende kommando:
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
FORSTØRRE
3. Opret Samba -konfigurationsfilen på Debian 9
Trin 1
Nu opretter vi konfigurationsfilen til Samba ved at udføre følgende linje:
nano /etc/samba/smb.confTrin 2
I den nye fil tilføjer vi følgende linjer:
[global] arbejdsgruppe = WORKGROUP server string = Samba Server% v netbios navn = debian sikkerhed = brugerkort til gæst = dårlig bruger dns proxy = nej
FORSTØRRE
BemærkMark arbejdsgruppe Det skal tildeles det korrekte Windows -arbejdsgruppenavn.
Trin 3
For at kontrollere navnet på arbejdsgruppen i Windows udfører vi følgende linje ved kommandoprompten:
net config Workstation
FORSTØRRE
Trin 4
Vi gemmer ændringerne ved hjælp af tasterne
Ctrl + O.
og vi forlader redaktøren ved hjælp af
Ctrl + X
Trin 5
Vi genstarter Samba -tjenesterne ved at udføre følgende linje:
systemctl genstart smbd.service
4. Opret den delte mappe på Debian 9
Trin 1
Nu opretter vi biblioteket for at dele filerne mellem begge systemer, og vi vil ændre gruppen til gruppen brugere, for dette vil vi udføre følgende linjer i deres rækkefølge:
mkdir -p / home / shares / allusers chown -R root: users / home / shares / allusers / chmod -R ug + rwx eller + rx -w / home / shares / allusers / mkdir -p / home / shares / anonym chown -R root: brugere / hjem / delinger / anonym / chmod -R ug + rwx eller + rx -w / home / delinger / anonym /
FORSTØRRE
Trin 2
Nu får vi adgang til Samba -konfigurationsfilen ved at udføre følgende linje:
nano /etc/samba/smb.confTrin 3
Der tilføjer vi følgende linjer til slutningen af filen:
Gruppe at deleDet angiver en delt ressource, som er tilgængelig og skrivbar for alle medlemmer af vores "brugere" -gruppe. Vi tilføjer følgende:
[allusers] comment = Alle brugere path = / home / shares / allusers valid users = @users force group = brugere opretter maske = 0660 biblioteksmaske = 0771 skrivbar = ja
Directory HjemDer tillader vi brugere at læse og skrive til deres biblioteker gennem Samba, vi tilføjer følgende linjer:
[hjem] kommentar = Hjemmekataloger kan gennemses = ingen gyldige brugere =% S skrivbar = ja opret maske = 0700 bibliotekmaske = 0700
Anonym telefonbogHer tillader vi alle brugere at skrive, og denne mulighed er denne ressource åben for alle på netværket, så den bør kun håndteres i lokale netværk, vi tilføjer følgende:
[anonym] sti = / hjem / delinger / anonym kraftgruppe = brugere opretter maske = 0660 biblioteksmaske = 0771 kan gennemses = ja skrivbar = ja gæst ok = ja
FORSTØRRE
Trin 4
Vi gemmer ændringerne ved hjælp af tasterne
Ctrl + O.
og vi forlader redaktøren ved hjælp af
Ctrl + X
Trin 5
Vi genstarter Samba for at anvende ændringerne:
systemctl genstart smbd.service
5. Administrer SAMBA -brugere på Debian 9
Trin 1
Det næste trin er at tilføje de brugere, vi ønsker til forbindelsen gennem Samba, til dette vil vi oprette brugeren solvetic1 kører følgende:
useradd solvetic1 -m -G brugereTrin 2
Vi kan tilføje de ønskede brugere. Vi ændrer adgangskoden ved hjælp af linjen passwd solvetic1.
Nu tilføjer vi denne bruger til Samba -databasen ved at udføre følgende:
smbpasswd -en solvetic1
FORSTØRRE
6. Få adgang til Samba fra Windows
Trin 1
I dette tilfælde kører vi Windows 10, og for at få adgang til Samba -serveren vil vi bruge følgende tastekombination og indtaste serverens IP:
+ R
Trin 2
Ved at trykke på Enter eller Acceptér har vi fået adgang til de mapper, vi har oprettet i Samba:
FORSTØRRE
Trin 3
Når vi prøver at få adgang til en af de tilgængelige mapper, skal vi indtaste legitimationsoplysninger for den autoriserede bruger, som vi har oprettet, i dette eksempel solvetic1:
Trin 4
Klik på Ok, så får vi adgang, og vi kan oprette eller redigere objekter der:
FORSTØRRE
Som vi kan se, takket være Samba vil det være muligt at dele filer på en enkel og kompatibel måde mellem Windows og Linux.