Hur man installerar och konfigurerar Samba på Linux Fedora 23

Den här gången ska vi se installationsprocess och Samba -konfiguration i vårt Fedora 23 -operativsystem. Samba, som vi vet, är en svit som möjliggör Windows interoperabilitet med Linux. Samba implementerar inom sin struktur SMB -protokollet (Server Message Block). I de senaste versionerna av Samba uppdateras detta protokoll till CIFS (Common Internet File System) vars huvudsakliga funktion är att möjliggöra driftskompatibilitet mellan plattformar som Windows, UNIX och Linux.

huvuddragen i Samba

  • Skapa ett serviceträd mellan Windows-, Linux- och UNIX -klienter
  • Hjälp med att surfa i nätverket med NetBIOS
  • Agerar liknande en Windows primär domänkontrollant
  • Verifiera inloggningen i Windows -domäner
  • Kan fungera som en servergruppsmedlem i Active Directory (AD)
  • Med Samba kan du inte fungera som en aktiv katalogdomänkontrollant

Inkluderar tjänster som t.ex.
SmbdDet är tjänsten som gör att vi kan dela filer och skrivare på Windows -klienter
NmbdÖversätt och replikera NetBIOS -namnet i Windows -miljöer
WinbinddLöser användare och grupper av information som kommer från Windows, till exempel Server 2008 och Server 2012

Vi kan installera Samba med två (2) metoder:

  • Under installationsprocessen för operativsystemet.
  • Genom kommandoraden.

1. Så här installerar du Samba på Fedora -installationen


I det första fönstret kan vi välja det alternativ som vi behöver mest, vi ser att vi har tre (3) alternativ:

Inledande fönsteralternativ

  • Installera Fedora 23: Startar operativsystemet Fedora 23 omedelbart
  • Testa det här mediet och installera Fedora 23: Det gör att vi kan utföra ett test av systemkonfigurationen innan installationen startas, om testet lyckas startar installationen
  • Felsökning: Felsök problem i samband med installationsprocessen

I vårt exempel väljer vi det första alternativet Installera Fedora 23, vi ser att installationsprocessen börjar och laddar ner nödvändiga paket för installationen. Därefter visas välkomstfönstret där vi först måste välja språk och land för att installera på vårt Fedora 23 -operativsystem.

När vi har valt det nödvändiga alternativet fortsätter vi att klicka på Nästa, Följande fönster visas:

alternativ för att konfigurera vårt operativsystem
TangentbordMed det här alternativet kan vi bestämma språk och tangentbordslayout för vår Fedora 23.
SpråkstödDet ger oss möjlighet att välja det språk som operativsystemet ska installeras med.
Tid och datumMed det här alternativet kan vi bestämma systemtiden och allt som rör dess regionala konfiguration.
Installationens ursprungGenom detta alternativ kan vi se källan från vilken vi installerar Fedora 23 -systemet och om vi vill ändra det kan vi göra det därifrån.
InstallationsdestinationDetta alternativ är mycket viktigt eftersom vi genom det måste konfigurera partitioneringen av vår hårddisk, lägga till fler diskar, bland andra alternativ.
Nätverk och teamnamnDet gör det möjligt att konfigurera nätverksparametrarna, lägga till nya anslutningar och ändra, om vi vill, namnet på vår server.

Nyckelalternativet för vår webbserver ligger i alternativet Val av programvaraGenom att klicka på fliken visas följande fönster:

Som vår avsikt är lägg till samba vi måste lägga till den nämnda rollen från den högra panelen, det beror på oss vilka alternativ vi vill installera, vi väljer helt enkelt dem och klickar på Gjort. När detta väljs fortsätter vi att klicka på Starta installationen.

2. Så här installerar du Samba från kommandoraden


Vi går in med rotanvändaren, redan skapad och konfigurerad under installationen, och vi anger följande kommando för att starta nedladdningen:
 dnf installera samba
Detta gör att vi kan börja ladda ner och uppdatera nödvändiga paket för installera samba:

Vi accepterar nedladdningen och processen startar automatiskt samt respektive installation:

Vi öppnar vårt grafiska gränssnitt och fortsätter att öppna terminalen från alternativet Aktiviteter, det gör vi installera en grafisk redigerare För att redigera Samba -konfigurationsfilerna anger vi följande kommando:

 yum installera leafpad

Vi accepterar nedladdningen och startar automatiskt installationsprocessen. Vi måste vänta på att respektive paket ska laddas ner och installeras.

Därefter fortsätter vi till inaktivera Selinux så att det inte finns någon anomali med Samba -konfigurationen, för detta kommer vi att utföra kommandot:

 nano / etc / selinux / config
Ett fönster visas med informationen relaterad till selinuxparametrarna:

Vi ändrar värdet SELINUX = verkställande till SELINUX = inaktiverat och vi sparar ändringarna med:

Ctrl + Skift + O

Vi lämnar redaktören med hjälp av kombinationen:

Ctrl + Skift + X

Vi går vidare till starta om systemet med kommando:

 starta om
När systemet har startats om går vi vidare till installera nödvändiga paket för att Samba ska fungera korrekt, för detta kommer vi att utföra följande kommando:
 yum installera koppar-libs samba samba-gemensam samba-klient
De respektive paketen kommer att uppdateras.

3. Hur man konfigurerar Samba i Fedora


För säkerhets- och vårdfrågor rekommenderas att du skapar en kopia av vår .conf -fil, för detta kommer vi att utföra följande kommando:
 cp /etc/samba/samba.conf /etc/samba/smb.conf.Initial
Nästa steg är konfigurera och hantera vår konfigurationsfil smb.conf, för detta kommer vi att utföra kommandot:
 nano /etc/samba/smb.conf
Följande fönster visas:

I det här fönstret fortsätter vi med att konfigurera Samba till aktivera fildelningsalternativ mellan klienter. Vi ska hitta säkerhetsgruppen och vi måste fastställa följande värden om de inte är:

 Security = userPassdb backend = tdbsam

Dessa värden tillåter Linux -användare att logga in på Samba. Vi sparar ändringarna om de har ändrats.

Vi ska konfigurera starten av Samba i vårt system, vi har två (2) alternativ:

  • service smb start: vi måste ange det varje gång vi vill starta Samba i systemet
  • chkconfig smb på: Aktiverar Samba autostart när systemet startar

I vårt exempel kommer vi att använda chkconfig smb på.

Och senare börjar vi tjänsten med:

 service smb start
Nästa steg som vi ska utföra är att skapa de användare som vi vill kunna ansluta till Samba, för detta kommer vi att utföra följande uppgif.webpter:

Vi kommer att skapa en mapp i systemet där alla användare kan komma åt, vi kommer att utföra kommandot:

 mkdir -p / home / shares / shared
Notera-s Det gör att vi kan skapa andelar och delade mappar utan att generera ett fel

Vårt nästa steg är lägg till den delade mappen i användargruppen, kom ihåg att ägaren till den här mappen är rotanvändaren för vilken vi måste ange följande kommando:

 chown -R root: users / home / shares / shared
Senare vi kommer att ge de nödvändiga behörigheterna till nämnda mapp med kommando:
 chmod -R ug + rwx, eller + rx -w / home / shares / shared
Vår nästa uppgif.webpt är redigera filen smb.conf igen, för detta kommer vi att utföra kommandot:
 nano /etc/samba/smb.conf
När filfönstret är öppet går vi till slutet av det och anger följande rader:
 [allusers] comment = All Userspath = / home / shares / shared valid users = @users forcegroup = användare skapar mask = 0660 katalogmask = 0771 skrivbar = ja

Vi sparar ändringarna och lämnar redigeraren. Vi startar om Samba -tjänsten för att slutföra tillämpningen av ändringarna med kommandot:

 service smb omstart
NoteraVarje gång vi gör en ändring i smb.conf -filen måste vi starta om tjänsten för att tillämpa ändringarna.

Vi kommer att lägga till en testanvändare, för detta anger vi kommandot useradd User_name -m -G users, i vårt exempel skapar vi användaren useradd testsolvetic -m -G users

Om vi ​​vill tilldela ett lösenord till användaren testsolvetic kan vi göra det med kommandot:

 passwd Användarnamn
I vårt fall skulle det vara passwd proofsolvetic (vi måste ange lösenordet två gånger).

För att tilldela ett lösenord till vår användare för att komma åt Samba kör vi kommandot:

 Smbpasswd -en användarnamn
I vårt exempel smbpasswd -en solvetiska tester

Nästa steg i vår konfiguration är att aktivera brandväggen för att aktivera klientanslutning, för detta kommer vi att gå till fliken Aktiviteter och leta efter alternativet Brandvägg och köra den. Vi klickar på alternativet Public och vi kryssar i rutorna för samba- och samba-klienttjänster.

Nu från vårt Windows -system kommer vi att ange kör -kommandot:

Den tilldelade IP -adressen är 192.1680.8. När du anger denna IP från Windows bör ett fönster visas där du begär användarnamn och lösenord för att komma åt Samba. Om vi ​​använder ett Nautilus -system måste vi ange kommandoraden och ange följande kommando:

 smbclient // hostname / sharename -U User_name
På så sätt kan vi konfigurera vår Samba -server för att dela filer med andra klienter.

I det här exemplet kommer vi att ansluta via ett Windows 7 -operativsystem, för detta anger vi kombinationen:

Vi trycker på OK och vi ser att fönstret öppnas med vår delade mapp

Den här vägen vi kan dela våra filer mellan Windows -klienter och Linux -klienter via Samba. Vi kan köra våra tester med hjälp av virtuella verktyg som VMware eller VirtualBox för att testa omfattningarna utan att påverka produktiviteten i våra organisationer och därmed utforska de olika alternativen på djupet.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave