Vid hantering av olika operativsystem är en av de uppgif.webpter som presenteras kontinuerligt inriktad på möjligheten att dela filer mellan Linux och Windows operativsystem med full kompatibilitet och säkerhet.
Även för filsystemproblem är detta omöjligt eftersom Windows -operativsystem hanterar NTFS -system medan Linux hanterar ext2, ext3 eller ext4 vilket gör dessa två system helt inkompatibla.
Men det finns en lösning för att dela våra filer mellan Windows och Linux och det är Samba och det är därför som vi idag i denna handledning kommer att analysera hur vi installerar Samba i Debian 9 och delar filer på ett praktiskt sätt.
SambaSamba är en open source -implementering för Linux -miljöer av Server Message Block (SMB) -protokollet som gör det möjligt att upprätta anslutningar mellan Windows, Linux och UNIX -nätverk med full kompatibilitet.
Tack vare Samba kommer vi att ha följande fördelar:
- Möjlighet att dela ett eller flera filsystem på olika nätverk.
- Dela skrivare, installerade både på servern och på klienterna i både Windows och Linux.
- Stöd klientdatorer med hjälp av nätverksklienter.
- Verifiera klienter genom att logga in på en domän med Windows operativsystem.
- Ge eller stödja en WINS -namnupplösningsserver.
Nu ska vi se hur vi installerar och konfigurerar Samba på Debian 9.
1. Förutsättningar innan du installerar SAMBA på Debian 9
Innan vi installerar och konfigurerar Samba i Debian 9 kommer vi att utföra följande uppgif.webpter för att anslutningen mellan Linux och Windows ska fungera optimalt.
Installera nanoredigerarenFör att redigera Samba -konfigurationsfiler installerar vi nano -redigeraren genom att köra följande rad:
apt-get installera nano
Aktivera Debian Server på WindowsFör att komma åt Samba -servern i Debian från Windows måste vi redigera Windows -värdfilen.
Kom ihåg att i den här filen kan vi utföra olika uppgif.webpter relaterade till anslutning, åtkomst eller inte till webbplatser, etc.
För att göra detta öppnar vi en kommandotolkonsol som administratörer och kör följande rad:
anteckningsblock C: \ Windows \ System32 \ drivers \ etc \ hosts
FÖRSTORA
Detta öppnar värdfilen som administratör för redigering. Där kommer vi att registrera följande rad:
# 192.168.0.13 Solvetic.debian skaI det här fallet kommer det att vara nödvändigt att redigera IP -adressen för den aktuella på varje server och upprätta rätt värdnamn. Vi sparar ändringarna i Windows hosts -filen.
2. Installera SAMBA på Debian 9
Steg 1
Vi kommer åt som rotanvändare i Debian 9 och kör följande rad för installationen av Samba:
apt-get -y installera libcups2 samba samba-gemensamma koppar
FÖRSTORA
Steg 2
Vi väntar tills Samba -installationsprocessen är klar. Därefter flyttar vi filen smb.conf till smb.conf.bak För att ha sin ursprungliga konfiguration i händelse av ett fel, kommer vi att utföra följande kommando:
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
FÖRSTORA
3. Skapa Samba -konfigurationsfilen på Debian 9
Steg 1
Nu skapar vi konfigurationsfilen för Samba genom att köra följande rad:
nano /etc/samba/smb.confSteg 2
I den nya filen kommer vi att lägga till följande rader:
[global] arbetsgrupp = WORKGROUP server string = Samba Server% v netbios namn = debian säkerhet = användarkarta till gäst = dålig användare dns proxy = nej
FÖRSTORA
NoteraFält arbetsgrupp Det bör tilldelas rätt Windows -arbetsgruppsnamn.
Steg 3
För att kontrollera namnet på arbetsgruppen i Windows kör vi följande rad vid kommandotolken:
net config Workstation
FÖRSTORA
Steg 4
Vi sparar ändringarna med knapparna
Ctrl + O
och vi lämnar redaktören med
Ctrl + X
Steg 5
Vi kommer att starta om Samba -tjänsterna genom att köra följande rad:
systemctl starta om smbd.service
4. Skapa den delade mappen på Debian 9
Steg 1
Nu kommer vi att skapa katalogen för att dela filerna mellan båda systemen och vi kommer att ändra gruppen till gruppen användare, för detta kommer vi att köra följande rader i deras ordning:
mkdir -p / home / shares / allusers chown -R root: users / home / shares / allusers / chmod -R ug + rwx, or + rx -w / home / shares / allusers / mkdir -p / home / shares / anonym chown -R root: användare / home / shares / anonym / chmod -R ug + rwx, eller + rx -w / home / share / anonym /
FÖRSTORA
Steg 2
Nu kommer vi åt Samba -konfigurationsfilen genom att köra följande rad:
nano /etc/samba/smb.confSteg 3
Där kommer vi att lägga till följande rader i slutet av filen:
Grupp att delaDet indikerar en delad resurs som är tillgänglig och skrivbar för alla medlemmar i vår "användare" -grupp. Vi kommer att lägga till följande:
[allusers] comment = All Users path = / home / shares / allusers valid users = @users force group = users create mask = 0660 directory mask = 0771 skrivbar = ja
Katalogens hemDär tillåter vi användare att läsa och skriva till sina kataloger via Samba, vi lägger till följande rader:
[hem] kommentar = Hemkataloger som kan bläddras = inga giltiga användare =% S skrivbar = ja skapa mask = 0700 katalogmask = 0700
Anonym katalogHär tillåter vi alla användare att skriva och det här alternativet är den här resursen öppen för alla i nätverket, så det bör endast hanteras i lokala nätverk, vi lägger till följande:
[anonym] path = / home / shares / anonym force group = användare skapar mask = 0660 katalogmask = 0771 kan bläddras = ja skrivbar = ja gäst ok = ja
FÖRSTORA
Steg 4
Vi sparar ändringarna med knapparna
Ctrl + O
och vi lämnar redaktören med
Ctrl + X
Steg 5
Vi kommer att starta om Samba för att tillämpa ändringarna:
systemctl starta om smbd.service
5. Hantera SAMBA -användare på Debian 9
Steg 1
Nästa steg är att lägga till de användare vi vill ha för anslutningen via Samba, för detta skapar vi användaren solvetic1 kör följande:
useradd solvetic1 -m -G användareSteg 2
Vi kan lägga till önskade användare. Vi kommer att ändra lösenordet med raden passwd solvetic1.
Nu lägger vi till den här användaren i Samba -databasen genom att köra följande:
smbpasswd -en solvetic1
FÖRSTORA
6. Åtkomst till Samba från Windows
Steg 1
I det här fallet kör vi Windows 10 och för att komma åt Samba -servern använder vi följande tangentkombination och anger serverns IP:
+ R
Steg 2
Genom att trycka på Enter eller Acceptera har vi kommit åt de mappar som vi har skapat i Samba:
FÖRSTORA
Steg 3
När vi försöker komma åt någon av de tillgängliga mapparna måste vi ange autentiseringsuppgif.webpterna för den auktoriserade användaren som vi har skapat, i detta exempel solvetic1:
Steg 4
Klicka på Ok så får vi åtkomst och vi kan skapa eller redigera objekt där:
FÖRSTORA
Som vi kan se, tack vare Samba kommer det att vara möjligt att dela filer på ett enkelt och kompatibelt sätt mellan Windows och Linux.