Samba Setup în CentOS 7

Anonim

Samba Setup în CentOS 7

Serverul de fișiere (FS) în sistemele de operare Linux poate fi utilizat în scopuri diferite, dar în majoritatea cazurilor este implicat în crearea unei rețele locale și a folderelor publice cu computere bazate pe Windows. Cele mai populare FS considerate în prezent Samba. Este preinstalat în multe distribuții, iar utilizatorii experimentați preferă acest instrument ca fiind cea principală dacă trebuie să utilizați serverele de fișiere. Astăzi va fi în legătură cu instalarea și configurarea acestei componente în CentOS 7.

Personalizați Samba în CentOS 7

Am distribuit toate materialele la pași, deoarece procesul de configurare standard durează de obicei mult timp și constă în mai multe etape diferite. Nu vom ocoli acțiunile laterale și preliminare cu Windows, deoarece am specificat deja mai sus că Samba este adesea folosit în pachet cu acest sistem de operare. Puteți examina cu atenție instrucțiunile prezentate pentru a înțelege principiile de bază ale configurației serverului de fișiere în CentOS 7.

Pasul 1: Lucrul pregătitor în Windows

Merită să începeți să începeți cu Windows deoarece va fi necesar să se determine informații importante fără de care nu este necesar să se facă fără a crea o rețea și foldere publice. Va trebui să determinați numele grupului de lucru și să efectuați modificări la fișierul "Gazde", astfel încât încercările de conectare să fie blocate. Totul arată așa:

  1. Deschideți "Start", prin căutarea pentru a găsi "linia de comandă" și rulați această aplicație în numele administratorului.
  2. Mergeți la promptul de comandă Windows pentru a continua setarea Samba în CentOS 7

  3. Introduceți comanda Net Config Workstation pentru a afla configurația curentă a stației de lucru. Activați acțiunea apăsând tasta Enter.
  4. O comandă pentru a determina domeniul stației de lucru înainte de a crea Samba în CentOS 7

  5. Așteptați aspectul listei. În ea, găsiți elementul "Domeniul stației de lucru" și amintiți-vă valoarea acesteia.
  6. Definiția domeniului grupului de lucru înainte de a înființa Samba în CentOS 7

  7. În aceeași sesiune a consolei, introduceți Notepad C: \ Windows \ System32 \ Drivere \ etc \ Hosts String pentru a deschide fișierul dorit prin "Notepad" implicit.
  8. Pornirea unui notepad pentru configurarea ferestrelor partajate în fața setării Samba din CentOS 7

  9. Rulați la sfârșitul listei și introduceți linia 192.168.0.1 SRVR1.domain.com SRVR1, înlocuind acest IP la adresa dispozitivului unde Samba va fi ajustată. După aceea, salvați toate modificările.
  10. Configurarea accesului Windows partajat înainte de configurarea Samba în CentOS 7

În acest sens, toate acțiunile cu un computer pe Windows End, ceea ce înseamnă că puteți merge la CentOS 7 și puteți prelua configurația directă a serverului de fișiere Samba.

Pasul 2: Instalați Samba în CentOS 7

Nu toate componentele necesare pentru funcționarea corectă a SAMBA sunt instalate în mod implicit în sistemul de operare luat în considerare, astfel încât acestea vor trebui adăugate manual. Toate aceste acțiuni vor fi executate prin terminal și, de asemenea, trebuie să vă asigurați că aveți o conexiune activă la Internet și capacitatea de a utiliza comanda sudo.

  1. Deschideți consola convenabilă pentru dvs., de exemplu, prin meniul Aplicații sau prin combinația standard Ctrl + Alt + T.
  2. Pornirea terminalului pentru instalarea ulterioară a Samba în CentOS 7

  3. Aici introduceți Sudo Yum install -Y Samba Samba-comună Python-Glade2 Synthon-Glade2-Samba pentru a rula instalarea simultană a tuturor utilităților suplimentare necesare.
  4. Comandă pentru instalarea complexă a componentelor Samba în CentOS 7

  5. Introduceți parola superuser pentru a confirma această acțiune. Luați în considerare că nu sunt afișate caracterele scrise în această linie.
  6. Intrare parolă pentru a confirma instalarea complexă a componentelor Samba în CentOS 7

  7. Veți fi anunțat că procesul de instalare a început. În acest sens, nu închideți "terminalul", altfel toate setările vor fi resetate automat.
  8. Așteptând finalizarea instalării complexe Samba în CentOS 7

  9. La finalizarea operațiunii, vor apărea șirurile care sunt raportate că sunt stabilite utilitățile necesare și dependențele acestora - puteți merge mai departe.
  10. Informații despre finalizarea cu succes a instalării complexe a Samba în CentOS 7

Datorită echipei introduse mai devreme, toate utilitățile au fost imediat instalate simultan și nimic mai mult de adăugat la sistem. Serverul de fișiere va fi lansat automat și adăugat imediat la Autoload, astfel încât să nu vă faceți griji cu privire la includerea sa sau să creați legături simbolice.

Pasul 3: Instalarea parametrilor globali

Samba este instalată în OS în "formă pură", ceea ce înseamnă că acum parametrii care definesc comportamentul său nu sunt specificate. Ei vor trebui să fie instalați pe cont propriu și merită cu configurația principală. Oferim să folosim șablonul standard, înlocuind unele linii personalizate.

  1. Uneori Samba este instalată cu un fișier de configurare curat, dar unii parametri pot fi deja specificați în acesta. Să creăm mai întâi o copie de rezervă a acestui obiect, astfel încât dacă îl restabiliți repede. Această sarcină este efectuată introducând Sudo mv /etc/samba/smba/smba/samba/smb.conf.bak.
  2. O comandă pentru a crea o copie de reluare a fișierului Samba Setări din CentOS 7

  3. Această acțiune, cum ar fi toate ulterioare, va trebui să confirme prin specificarea parolei superuser.
  4. Confirmarea comenzii Pentru a crea un fișier de rezervă al setărilor SAMBA în CentOS 7

  5. Următoarele manipulări vor fi făcute direct cu fișierul de configurare în sine. Pentru a face acest lucru, editorul de text este utilizat întotdeauna. Conform standardului, vi se adaugă VI, dar nu este suficient de convenabil pentru utilizatorii novici, așa că vă recomandăm să instalați Nano prin comanda Sudo Yum instalați Nano.
  6. Pornirea unui set de editor de text înainte de configurarea Samba în CentOS 7

  7. Dacă nano a fost deja adăugat la sistem de operare, veți fi anunțat despre asta.
  8. Informații de configurare a editorului de succes înainte de configurarea Samba în CentOS 7

  9. Acum ne întoarcem să editați fișierul de configurare introducând sudo nano /etc/samba/smb.conf.
  10. Accesați editarea serverului de fișiere Samba în CentOS 7 prin editorul de text

  11. În fereastra care se deschide, introduceți conținutul de mai jos.

    [global]

    Grupul de lucru = grup de lucru

    Server String =% H Server (Samba, Ubuntu)

    Nume NETBIOS = Ubuntu Share

    DNS proxy = nr

    fișier jurnal = /var/log/samba/log.%m

    Dimensiunea logului maxim = 1000

    Passdb backend = tdbsam

    UNIX PASSWORD SYNC = DA

    Programul passwd = / usr / bin / passwd% u

    Schimbarea parolei PAM = Da

    Harta către oaspete = utilizator rău

    Utilizatorii permite oaspeților = da

  12. Instalarea configurației serverului Samba General Samba în CentOS 7

  13. Apăsați combinația de taste CTRL + O pentru a înregistra modificările.
  14. Salvarea configurației serverului Samba General Samba în CentOS 7

  15. Nu modificați numele fișierului, ci pur și simplu faceți clic pe ENTER.
  16. Confirmarea configurației serverului general de fișiere Samba în CentOS 7

  17. După aceasta, puteți părăsi fereastra editorului de text prin închiderea Ctrl + X.
  18. Ieșiți pe editorul de text la finalizarea setării serverului de fișiere Samba în CentOS 7

Am indicat mai sus, care conținutul trebuie introdus în fișierul de configurare, cu toate acestea, valorile acestor parametri se schimbă în funcție de cerințele utilizatorului. Să ne dăm seama mai detaliat cu cele mai importante puncte:

  • Grup de lucru. Acest parametru definește numele grupului de lucru. Valoarea sa este setată în conformitate cu informațiile definite în Windows.
  • Nume NetBIOS. Modificați valoarea la numele arbitrar pe care doriți să îl afișați pe un PC Windows atunci când interacționați cu acest dispozitiv.
  • Fișier jurnal. Ca valoare a acestui parametru, specificați calea către fișierul în care doriți să stocați jurnalele de evenimente care sunt scrise în timpul funcționării serverului de fișiere.
  • Passdb backend. Această opțiune determină tipul de parole de stocare. Dacă nu știți ce este aici să întrebați, este mai bine să părăsiți acest element în valoarea implicită.
  • Sincronizarea parolei Unix. Se recomandă activarea acestui parametru deoarece este responsabil pentru sincronizarea parolei /
  • Harta la oaspeți. Folosit pentru a desemna accesul oaspeților. Are mai multe valori: utilizatorul rău este utilizat pentru conturile inexistente, parola proastă încarcă modul Guest atunci când introduceți intrarea parolei și niciodată nu dezactivați opțiunea.

În plus, există și alte opțiuni de configurare în Samba, iar interfața grafică este implementată. Cu toate acestea, vă sfătuim să vă familiarizați în documentația oficială, deoarece toate informațiile nu pot fi configurate în același articol.

Pasul 4: Crearea unui director public

Continuați configurația serverului de fișiere, dezasamblate principiul creării unui director public. Rețineți imediat că astfel de dosare nu se limitează, de obicei, la parolă și sunt disponibile pentru vizualizare sau chiar pentru a edita un utilizator absolut la fiecare utilizator conectat. Cel mai adesea creează un astfel de director, dar nimic nu vă împiedică să le adăugați nici o cantitate. Crearea primului astfel de folder se efectuează după cum urmează:

  1. În terminal, introduceți sudo mkdir -p / samba / allaccess pentru a crea dosarul menționat mai sus. Schimba numele său la arbitrare, dacă este necesar.
  2. Creați un dosar pentru partajarea serverului de fișiere Samba în CentOS 7

  3. Noțiuni de bază cu acces partajat, care se deplasează inițial în jurul calea CD / Samba.
  4. Accesați editarea dosarului accesibil publicat în Samba în CentOS 7

  5. Aici introduceți șirul AllaCcess Sudo Chmod -r 0755 și faceți clic pe Enter.
  6. Setarea nivelului de acces pentru dosarul Samba creat din CentOS 7

  7. Un alt sudown nimeni parametru: Nogroup Allaccess / este responsabil pentru furnizarea de acces la absolut toti utilizatorii.
  8. Comandă suplimentară pentru a seta nivelurile de acces al dosarului Samba în CentOS 7

  9. Acum trebuie să desemnați acest dosar în fișierul de configurare. Pentru a începe, lansați-l prin sudo nano /etc/samba/smb.conf.
  10. Accesați adăugarea unui folder disponibil public în fișierul de configurare Samba din CentOS 7

  11. Introduceți blocul sau începutul fișierului de sub bloc. Vom vorbi despre semnificația fiecărei linii puțin mai târziu că sunteți tratați cu instalarea valorilor individuale.

    Tot accesul]

    Calea = / samba / allaccess

    Broatable = da.

    Writable = da.

    Vizitator OK = Da

    citiți numai = nu

  12. Salvați modificările și lăsați editorul de text.
  13. Salvarea fișierului de configurare Samba în CentOS 7 după efectuarea modificărilor

  14. Toate setările vor fi aplicate numai după repornirea serverului de fișiere, deci faceți-o chiar acum prin scrierea Sudo Systemctl Repordați Samba.
  15. Repornirea serverului de fișiere Samba în CentOS 7 după efectuarea modificărilor

După ce va fi creat întregul director public necesar, se recomandă verificarea performanței lor în Windows introducând comanda \\ srvr1 \ allaccess acolo. Acum, să afectăm parametrii de mai sus:

  • Cale. Aici calea se potrivește în dosarul selectat public disponibil.
  • Navigabil. Activarea acestui parametru va afișa directorul din lista permisă.
  • Scriitor. Dosarul specificat poate fi editat dacă valoarea acestui parametru este specificată ca Da.
  • OK ok. Activați acest element dacă doriți să furnizați folderul de partajare.
  • Citiți numai. Utilizați valoarea pozitivă a acestui parametru pentru a seta valoarea dosarului numai pentru citire.

Pasul 5: Crearea unui catalog securizat

Ca ultimul exemplu al configurației Samba, dorim să vorbim despre crearea de foldere protejate care vor fi sub parolă și sunt disponibile numai utilizatorilor specifici. După cum ați înțeles deja, puteți crea astfel de directoare o cantitate nelimitată, iar acest lucru se întâmplă astfel:

  1. Creați un director care va fi configurat mai departe utilizând comanda sudo mkdir -p / samba / allaccess / securizat.
  2. Crearea unui dosar securizat pentru serverul de fișiere Samba din CentOS 7

  3. Adăugați un grup în care utilizatorii autorizați vor include, prin Sudo AddGroup Securitgroup.
  4. Crearea unui grup pentru a accesa dosarul protejat Samba din CentOS 7

  5. Accesați locația directorului protejat prin specificarea CD / Samba / Allaccess.
  6. Du-te la editarea unui dosar securizat Samba în CentOS 7

  7. Aici, stabiliți drepturile fiecărui utilizator individual prin sufletul sudo -r Richard: SecureGroup Secure. Înlocuiți numele Richard în această comandă la cea necesară.
  8. Crearea regulilor pentru folderul SMABA SMABA FILES în CentOS 7

  9. Rămâne doar pentru a intra într-o comandă comună sudo chmod -r 0770 securizată / securitate.
  10. Crearea regulilor pentru utilizatorii unui dosar Samba protejat în CentOS 7

  11. Accesați fișierul de configurare (sudo nano /etc/samba/smb.conf) pentru a specifica dosarul pe care tocmai l-am configurat.
  12. Accesați editarea fișierului de configurare Samba din CentOS 7 pentru a adăuga un dosar securizat

  13. Copiați și lipiți blocul din editor de mai jos.

    [Securizat]

    Calea = / samba / allaccess / securizat

    Utilizatori valabili = @SecredGroup

    Vizitator OK = Nu

    Writable = da.

    Broatable = da.

  14. Salvați modificările și închideți editorul de text.
  15. Salvarea unui fișier de configurare după adăugarea unui dosar Samba securizat la CentOS 7

  16. Adăugați toate conturile către grupul corespunzător prin sudo usermod -a -g securizatGroup Richard.
  17. Adăugarea unui utilizator la grupul de directoare protejați Samba din CentOS 7

  18. Setați parola sudo smbpasswd -a richard pentru fiecare dintre ele ca ultima acțiune care completează configurația.
  19. Crearea unei parole pentru un director Samba protejat în CentOS 7

Acestea sunt toate informațiile pe care le-am dorit să le împărtășim cu privire la setările generale ale serverului de fișiere Samba din CentOS 7. Puteți urma numai instrucțiunile date prin schimbarea parametrilor și a valorilor lor pentru a crea o configurație optimă.

Citeste mai mult