Samba Setup u CentOS 7

Anonim

Samba Setup u CentOS 7

File Server (FS) u Linux operativnim sistemima može se koristiti u različite svrhe, ali u većini slučajeva uključen je u stvaranje lokalne mreže i javnih mapa sa računalima sa sistemom Windows. Najpopularniji FS trenutno smatra sembom. Unaprijed je instaliran u mnogim distribucijama, a iskusni korisnici više vole ovaj alat kao glavni ako trebate koristiti poslužitelje datoteka. Danas će biti u instalaciji i konfiguriranju ove komponente u Centos 7.

Prilagodite sambu u Centos 7

Sav materijal podijelili smo na korake, jer proces standardne konfiguracije obično traje puno vremena i sastoji se od nekoliko različitih faza. Nećemo zaobići bočne i preliminarne akcije sa Windowsom, jer smo već navedeni iznad da se Samba često koristi u snopu sa ovim operativnim sistemom. Možete pažljivo ispitati samo upute predstavljene za razumijevanje osnovnih principa konfiguriranja datotečnog poslužitelja u CentOS 7.

Korak 1: Pripremni rad u sustavu Windows

Vrijedno je početi početi početi sa Windowsom jer će biti potrebno odrediti važne informacije bez kojih nije potrebno učiniti bez stvaranja mreže i javnih mapa. Trebat ćete odrediti ime radne grupe i izmijeniti promjene u datoteci "domaćin" kako bi se pokušaji veze blokirani. Sve izgleda ovako:

  1. Otvorite "Start", putem pretrage da biste pronašli "naredbenu liniju" i pokrenite ovu aplikaciju u ime administratora.
  2. Idite u Windows naredbeni redak za daljnju sambe postavku u CentOS 7

  3. Unesite naredbu net config radne stanice da biste saznali trenutnu konfiguraciju radne stanice. Aktivirajte radnju pritiskom na tipku Enter.
  4. Naredba za određivanje domene radne stanice prije postavljanja Samba u Centos 7

  5. Pričekajte izgled liste. U njemu pronađite stavku "Domen rada radne stanice" i sjetite se njegove vrijednosti.
  6. Definicija domene radne grupe prije postavljanja sambe u Centos 7

  7. U istoj sesiji konzole unesite Notepad C: \ Windows \ System32 \ Drivers \ etc \ hosts ning da otvorite željenu datoteku kroz zadanu "Notepad".
  8. Pokretanje bilježnice za postavljanje zajedničkih prozora ispred postavke Samba u CentOS 7

  9. Pokrenite na kraju liste i umetnite liniju 192.168.0.1 srvr1.domain.com SRVR1, zamena ovog IP-a na adresu uređaja na kojoj će se Samba biti podešena. Nakon toga sačuvajte sve promjene.
  10. Postavljanje zajedničkog prozora prije postavljanja Samba u CentOS 7

Na ovome, sve akcije sa računarom na Windows End, što znači da možete otići u Centos 7 i preuzeti direktnu konfiguraciju servera Samba Files.

Korak 2: Instalirajte sambu u CentOS 7

Nisu sve komponente potrebne za ispravan rad SAMBA instalirane prema zadanim postavkama u okviru operativnog sustava, tako da će se morati dodavati ručno. Sve ove akcije bit će izvršene putem terminala, a također morate biti sigurni da imate aktivnu internetsku vezu i mogućnost korištenja sudo naredbe.

  1. Otvorite konzolu prikladno za vas, na primjer, putem menija aplikacije ili standardne kombinacije tipke Ctrl + Alt + T.
  2. Pokretanje terminala za daljnju instalaciju sambe u CentOS 7

  3. Ovdje unesite sudo yum install -y samba samba-common-cython-glade2 sistem-config-samba za pokretanje istodobne instalacije svih potrebnih dodatnih uslužnih programa.
  4. Naredba za složenu instalaciju Samba komponenti u Centos 7

  5. Unesite lozinku Superuseer za potvrdu ove akcije. Razmislite da likovi napisani u ovoj liniji nisu prikazani.
  6. Unos lozinke za potvrdu složene instalacije komponenti Samba u CentOS 7

  7. Bit ćete obaviješteni da je započeo postupak instalacije. Za vrijeme ovoga ne zatvarajte "terminal", u protivnom će sve postavke biti automatski resetiranje.
  8. Čeka se završetak složene instalacije Samba u Centos 7

  9. Po završetku operacije pojavit će se nizovi koji su navedeni da su potrebne komunalije i njihove ovisnosti u uspostavljanju - možete ići dalje.
  10. Informacije o uspješnom završetku složene instalacije sammbe u centru 7

Zahvaljujući timu predstavljenoj ranije, sve komunalije su odmah ugrađene istovremeno i ništa više za dodavanje u sustav. Poslužitelj datoteke bit će pokrenut automatski i odmah se dodao u Automatskoad, tako da ne možete brinuti o njegovom uključivanju ili stvaranju simboličkih veza.

Korak 3: Instaliranje globalnih parametara

Samba je instalirana u OS-u u "čistom obliku", što znači da sada nisu navedeni parametri koji određuju njegovo ponašanje. Oni će morati biti instalirani sami, a vrijedi ga sa glavnom konfiguracijom. Nudimo da koristimo standardni predložak, zamenjujući neke prilagođene linije.

  1. Ponekad je Samba instalirana sa čistom konfiguracijskom datotekom, ali neki su parametri već mogu biti navedeni u njemu. Prvo napravimo sigurnosnu kopiju ovog objekta tako da ako to brzo vratite. Ovaj zadatak se vrši unosom sudo mv /etc/samba/smba/smba/samba/smb.conf.bak.
  2. Naredba za kreiranje kontiventne kopije datoteke samba Settings u Centos 7

  3. Ova akcija, kao i sva naknadna, morat će potvrditi specificiranjem lozinke Supersera.
  4. Potvrda naredbe za kreiranje sigurnosne kopije datoteke Samba Settings in Centos 7

  5. Sljedeće manipulacije bit će izravno sa samom konfiguracijske datoteke. Da biste to učinili, urednik teksta se uvijek koristi. Prema standardu, VI se dodaje, ali nije dovoljno zgodan za novace korisnike, pa preporučujemo instaliranje Nanoa preko sudo yum install nano naredbe.
  6. Pokretanje postavke uređivača teksta prije postavljanja Samba u CentOS 7

  7. Ako je Nano već dodao OS-u, bit ćete obaviješteni o tome.
  8. Informacije o uspešnom podešavanju uređivača teksta prije postavljanja Samba u Centos 7

  9. Sada se okrećemo uređivanju konfiguracijske datoteke unošenjem sudo nano /etc/samba/smb.conf.
  10. Idite na uređivanje Samba File Server u CentOS 7 putem uređivača teksta

  11. U prozoru koji se otvori unesite donji sadržaj.

    [Global]

    Workgroup = radna grupa

    Server string =% h server (samba, ubuntu)

    NetBios Name = Ubuntu Share

    DNS proxy = ne

    datoteka dnevnika = /var/log/samba/log.%m

    Maksimalna veličina dnevnika = 1000

    Passdb Backend = TDBSAM

    Unix lozinka Sync = Da

    Program Passwd = / usr / bin / paswwd% u

    Pam Promjena lozinke = Da

    Mapa za goste = lošeg korisnika

    Korisnici korisnicima omogućavaju gostima = da

  12. Instaliranje opće konfiguracije servera Samba datoteka u CentOS 7

  13. Pritisnite kombinaciju tipke Ctrl + o za snimanje promjena.
  14. Spremanje opće konfiguracije Samba datoteka datoteka u CentOS 7

  15. Ne mijenjajte ime datoteke, već jednostavno kliknite na Enter.
  16. Potvrda konfiguracije opće datoteke Samba u centru 7

  17. Nakon toga možete napustiti prozor uređivača teksta zatvaranjem Ctrl + X.
  18. Izađite iz uređivača teksta po završetku postavke Samba File Server u CentOS 7

Gore smo naveli, koji sadržaj treba umetnuti u konfiguracijsku datoteku, međutim, vrijednosti ovih parametara mijenjaju se ovisno o zahtjevima korisnika. Hajde da to shvatimo detaljnije sa najvažnijim tačkama:

  • Radna grupa. Ovaj parametar definira ime radne grupe. Njegova vrijednost postavljena je u skladu s podacima definiranim u Windows-u.
  • Ime NetBios. Promijenite vrijednost na proizvoljno ime koje želite biti prikazan na Windows PC-u prilikom interakcije s ovim uređajem.
  • Datoteka dnevnika. Kao vrijednost ovog parametra, navedite put do datoteke na kojem želite pohraniti dnevnike događaja koji su napisani tijekom funkcioniranja datotečnog poslužitelja.
  • PASSDB Pokrenite. Ova opcija određuje vrstu skladištenja lozinki. Ako ne znate šta je ovdje da se pita, bolje je napustiti ovu stavku u zadanoj vrijednosti.
  • Unix lozinka Sync. Preporučuje se aktiviranje ovog parametra jer je odgovoran za sinhronizaciju lozinke /
  • Mapa za goste. Koristi se za označavanje pristupa gostu. Ima nekoliko vrijednosti: Loš korisnik koristi se za nepostojeće račune, loša lozinka učitava način gosta prilikom ulaska u unos lozinke i nikad jednostavno ne deaktivira opciju.

Pored toga, postoje druge mogućnosti konfiguracije u Sambi, a implementira se grafičko sučelje. Uz sve to savjetujemo da se upoznate u službenoj dokumentaciji, jer se sve informacije ne mogu konfigurirati pod istim člankom.

Korak 4: Stvaranje javnog direktorija

Nastavite konfiguraciju datotečnog poslužitelja, rastaviti načelo stvaranja javnog direktorija. Odmah imajte na umu da takve mape obično nisu ograničene na lozinku i dostupne su za gledanje ili čak i za uređivanje apsolutno svakog povezanog korisnika. Najčešće stvaraju jedan takav direktorij, ali ništa vas ne sprečava da im dodate bilo koju količinu. Stvaranje prve takve mape vrši se na sljedeći način:

  1. U terminalu uđite u sudo MKDIR -P / Sambu / Allaccess da biste stvorili gore spomenutu mapu. Promijenite ime na proizvoljne, ako je potrebno.
  2. Kreirajte mapu za dijeljenje Samba File Server u CentOS 7

  3. Prvi koraci sa zajedničkim pristupom, u početku se kreće oko CD / SAMBA staze.
  4. Idite na uređivanje stvorene javno dostupne mape u Sambi u Centos 7

  5. Ovdje umetnite sudo chmod -r 0755 allaccess ning i kliknite na enter.
  6. Postavljanje nivoa pristupa za kreiranu mapu SAMBA u CentOS 7

  7. Još jedan sudo chown -r niko parametar: nogroup Allaccess / odgovoran je za pružanje pristupa apsolutno svim korisnicima.
  8. Dodatna naredba za postavljanje nivoa pristupa Samba mapa u CentOS 7

  9. Sada morate odrediti ovu mapu u konfiguracijskoj datoteci. Za početak, pokrenite ga putem sudo nano /etc/samba/smb.conf.
  10. Idite na dodavanje javno dostupne mape u konfiguracijsku datoteku SAMBA u CentOS 7

  11. Umetnite blok ili početak datoteke ispod bloka. Razgovarat ćemo o značenju svakog retka, malo kasnije da se bavite instalacijom pojedinačnih vrijednosti.

    Allaccess]

    Staza = / samba / allaccess

    Pregledati = da.

    Wreitad = Da.

    Gost ok = da

    samo za čitanje = ne

  12. Spremite promjene i ostavite uređivač teksta.
  13. Spremanjem datoteke konfiguracije SAMBA u CentOS 7 nakon unošenja promjena

  14. Sve postavke će se primijeniti tek nakon ponovnog pokretanja datotečnog poslužitelja, tako da to učinite odmah pisanjem sudo SystomCTL Restart Samba.
  15. Ponovno pokretanje Samba File Server u CentOS 7 nakon unošenja promjena

Nakon što će se stvoriti sav potrebni javni direktorij, preporučuje se provjeravanje njihovih performansi u Windows-u unošenjem naredbe \\ srvr1 \ alsaccess. Sada ćemo utjecati na gore navedene parametre:

  • Put. Ovdje se put uklapa u mapu koja je odabrana javno dostupna.
  • Pregledati. Aktivacija ovog parametra prikazat će direktorij na dozvoljenoj listi.
  • Zapisan. Navedena mapa može se uređivati ​​ako je vrijednost ovog parametra navedena kao da.
  • Gost ok. Aktivirajte ovaj predmet ako želite osigurati mapu dijeljenja.
  • Samo za čitanje. Koristite pozitivnu vrijednost ovog parametra za podešavanje vrijednosti mape samo za čitanje.

Korak 5: Stvaranje sigurnog kataloga

Kao posljednji primjer konfiguracije SAMBA, želimo razgovarati o stvaranju zaštićenih mapa koje će biti pod lozinkom i dostupne su samo određenim korisnicima. Kao što ste već razumjeli, možete stvoriti takve direktorije neograničenu količinu, a to se događa ovako:

  1. Kreirajte direktorij koji će se nadalje konfigurirati pomoću sudo MKDIR -P / SAMBA / Allaccess / Secure naredbe.
  2. Stvaranje sigurne mape za Samba File Server u CentOS 7

  3. Dodajte grupu u kojoj će se ovlašteni korisnici uključivati ​​kroz Sudo Addgroup Secured Groupgroup.
  4. Izrada grupe za pristup zaštićenoj mapi Samba u Centos 7

  5. Idite na lokaciju zaštićenog direktorija specificirajući CD / SAMBA / Allaccess.
  6. Idite na uređivanje sigurne mape Samba u CentOS 7

  7. Ovdje postavite prava za svakog pojedinog korisnika putem sudo chown -R Richard: SecuredGrup Secure. Zamijenite Richard naziv u ovu naredbu na potrebnu.
  8. Izrada pravila za zaštićenu mapu Samba File Server u CentOS 7

  9. Ostaje samo za unos zajedničkog sudo chmod -r 0770 sigurnosnog / sigurnosne naredbe.
  10. Izrada pravila za korisnike zaštićene mape Samba u CentOS 7

  11. Idite u konfiguracijsku datoteku (sudo nano /etc/samba/smb.conf) da biste odredili mapu koju smo upravo postavili.
  12. Idite na uređivanje datoteke konfiguracije SAMBA u CentOS 7 da biste dodali sigurnu mapu

  13. Kopirajte i zalijepite blok u uredniku u nastavku.

    [Osigurano]

    Staza = / samba / allaccess / osiguran

    Važeći korisnici = @securedgroup

    Gost ok = ne

    Wreitad = Da.

    Pregledati = da.

  14. Spremite promjene i zatvorite uređivač teksta.
  15. Spremanje konfiguracijske datoteke nakon dodavanja sigurnosne mape SAMBA u CENTOS 7

  16. Dodajte sve račune odgovarajućoj grupi putem sudo usermod -a -G SecuredGroup Richarda.
  17. Dodavanje korisnika u grupu direktorija zaštićenog SAMBA u CentOS-u 7

  18. Podesite sudo smbpasswd -a Richard lozinku za svaki od njih kao posljednja radnja koja dovršava konfiguraciju.
  19. Izrada lozinke za zaštićeni samba direktorij u Centos 7

Ovo su sve informacije koje smo željeli podijeliti rečeno o općim postavkama Samba File Server u CentOS 7. Možete slijediti samo upute date samo promjenom parametara i njihovih vrijednosti za stvaranje optimalne konfiguracije.

Čitaj više