Server de fișiere pe Linux

Anonim

Server de fișiere pe Linux

Cel mai adesea, serverul de fișiere Linux este utilizat în rețeaua locală sau în altă rețea comună pentru a interacționa cu computerele bazate pe Windows. Acesta poate fi instalat în distribuțiile implicite, dar acest lucru nu se întâmplă întotdeauna, în plus, configurația unui astfel de server va fi standard. Astăzi oferim să învățăm totul despre instalare și configurația principală a serverului de fișiere pe exemplul celui mai popular utilitar numit Samba. Vom împărți acest ghid pentru pașii, astfel încât utilizatorii novici să fie mai ușor de navigat în toate necesare pentru a efectua acțiuni.

Instalați și configurați serverul de fișiere în Linux

Deși materialul de astăzi se va concentra pe gestionarea distribuțiilor Linux, nu bypass și ferestre, pentru că pentru a începe, va trebui să efectuați cele mai simple manipulări în acest sistem de operare, astfel încât, în viitor, setarea a trecut cu succes și fără probleme cu Conectarea la grup. De exemplu, am luat o grămadă de Windows 10 și Ubuntu. Dacă utilizați alte operațiuni de operare, urmați doar caracteristicile implementării acestora, care nu ar trebui să fie semnificativ diferite de ceea ce veți vedea în continuare.

Pasul 1: Ferestrele de pre-configurare

La pregătirea serverului de fișiere Samba, va fi necesar să specificați anumite date asociate sistemului de operare Windows. În plus, ferestrele în sine necesită permiterea conexiunii pentru un computer cu Linux, deoarece conexiunile inițiale vor fi blocate. Toate aceste proceduri sunt efectuate literalmente pentru mai multe clicuri și arată astfel:

  1. Deschideți "Start" și rulați de la "linia de comandă" de acolo, găsirea aplicației prin căutare.
  2. Accesați solicitarea de comandă în Windows pentru a determina parametrii de acces general cu Linux

  3. Aici va trebui să introduceți o comandă Simplă Config Station Station și faceți clic pe tasta Enter.
  4. O comandă pentru a determina numele grupului de lucru în Windows pentru mai multe configurații Linux

  5. În lista afișată, găsiți linia "Domeniul stației de lucru" și amintiți-vă valoarea acestuia.
  6. Linia de căutare a numelui grupului de lucru în Windows

  7. Din nou în consola, introduceți Notepad C: \ Windows \ System32 \ Drivere \ etc \ gazde pentru a deschide fișierul bine cunoscut gazde prin standardul "Notepad".
  8. Comanda pentru a rula fișierul gazde în Windows pentru a activa accesul Linux

  9. Aici, la sfârșit, introduceți linia 192.168.0.1 srvr1.domain.com SRVR1, înlocuind ip la adresa computerului cu Samba și salvează toate modificările.
  10. Setarea fișierului gazdelor pentru a oferi accesul Linux

Pe această lucrare cu ferestre se termină. După ce puteți reveni la acest sistem de operare pentru a configura accesul partajat și gestionarea dosarelor deschise, dar până acum nu este disponibil, deoarece configurația serverului de fișiere din Linux nu este încă fabricată. Aceasta vă sugerăm să facem în pașii următori.

Pasul 2: Instalarea Samba în Linux

Să începem cu instalarea directă a lui Samba în Linux. Pentru a utiliza pentru aceasta vom fi depozitele oficiale, deci înainte de a începe, asigurați-vă că conexiunea la Internet este în stare activă. După aceea, urmați instrucțiunile scrise mai jos.

  1. Deschideți meniul aplicației și rulați terminalul.
  2. Tranziția la terminalul pentru instalarea ulterioară a Samba Linux

  3. Aici va trebui să introduceți comanda Sudo Apt-Get Instalare -y Samba Samba comună Python-Glade2-config-samba. Este responsabil pentru instalarea de componente suplimentare cu serverul de fișiere.
  4. Introduceți o comandă pentru a instala Samba în Linux, inclusiv toate componentele suplimentare

  5. Confirmați autenticitatea contului superuser scriind o parolă. Caracterele introduse în acest șir nu sunt afișate pe ecran, astfel încât să nu vă faceți griji din cauza faptului că literele sau numerele nu sunt vizibile.
  6. Confirmarea instalării Samba în Linux introducând o parolă superuser

  7. Apoi începe procedura de obținere și despachetare a arhivelor. Poate dura câteva minute, în timpul acestei operații este mai bine să nu efectuați alte acțiuni și să nu închideți consola. Dacă a apărut o nouă linie de intrare, înseamnă că instalarea a fost finalizată cu succes.
  8. Așteptând finalizarea instalării Samba în Linux prin terminale

Nu trebuie să instaleze altceva, iar serverul va fi lansat automat, astfel încât să puteți trece în siguranță la setarea sa, pe care următorii noștri pași sunt dedicați.

Pasul 3: Crearea setărilor globale

Imediat după instalarea Samba, nu va fi nici un parametru responsabil pentru comportament, deci trebuie să le adăugați singur, introduceți șirurile în fișierul de configurare. Utilizatorii neexperimentați pot părea foarte greu de îndeplinit această sarcină. Oferim să luăm șablonul nostru, înlocuind numai valorile utilizatorului.

  1. Uneori, unii parametri importanți din fișierul de configurare sunt încă prezenți în mod implicit, datorită căreia necesitatea creării unei copii de rezervă pentru ao restabili în cazul unor eșecuri aleatorii. Acest lucru se face prin introducerea unei comenzi sudo mv /etc/samba/smba/smba/samba/smb.conf.bak.
  2. O comandă pentru a crea o copie de rezervă a fișierului de configurare Samba din Linux

  3. Toate celelalte acțiuni vor fi efectuate printr-un editor de text. Opțiunea optimă în acest caz este nano. Dacă această aplicație lipsește în distribuția dvs., adăugați-o prin Sudo Apt instalarea Nano.
  4. O comandă pentru a instala un editor de text personalizat când se configurează Samba în Linux

  5. După trecerea la fișierul de configurare utilizând sudo nano /etc/samba/smb.conf.
  6. Rularea fișierului de configurare Samba din Linux prin intermediul editorului de text

  7. În fereastra care se deschide, introduceți liniile 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

  8. Introducerea setărilor globale în fișierul de configurare Samba din Linux

  9. Utilizați combinația CTRL + O pentru a salva modificările.
  10. Salvarea setărilor fișierului de configurare Samba în Linux

  11. Nu este nevoie să schimbați numele fișierului, acesta va fi suficient pentru a face clic pe tasta Enter.
  12. Refuzul de a schimba numele atunci când fișierul de configurare globală Samba în Linux

  13. După finalizare, ieșiți la un editor de text prin închiderea Ctrl + X.
  14. Ieșiți pe editorul de text după configurația fișierului de configurare globală din Linux

Acum, să rămânem în detaliu pe fiecare dintre liniile introduse, astfel încât să le puteți configura în viitor:

  1. Grupul de lucru - responsabil cu numele grupului de lucru. Am învățat-o deja în Windows, iar aici trebuie să setați exact același nume, deoarece ar trebui să fie același absolut pe toate dispozitivele conectate.
  2. Nume NETBIOS - folosit pentru a afișa numele computerului curent pe dispozitivul Windows. Setați valoarea optimă.
  3. Fișier de jurnal - Specifică calea către fișierul în care vor fi salvate rapoartele. Trebuie să creați o intrare similară pentru a fi întotdeauna conștienți de posibile erori și alte informații.
  4. PassDB Backend - Determină parolele de parolă. Fără a fi mai bine să nu se schimbe și să părăsească starea implicită.
  5. UNIX PASSWORD SYNC - Când este activat, efectuați sincronizarea parolei.
  6. Harta la oaspeți - este responsabilă pentru oferirea unui nivel de acces la anumite profiluri. Dacă valoarea este setată la starea de utilizator rău, această setare este aplicată utilizatorilor inexistenți, parolă proastă - cu intrare incorectă a parolei și niciodată - niciodată.

De fapt, Samba are mulți parametri globali, iar o interfață grafică este implementată. Dacă sunteți interesat de toate aceste setări, vă sfătuim să vă referiți la documentația oficială pentru a afla mai multe detalii despre acestea, deoarece toate informațiile nu se potrivesc în acest articol, precum și nu toate acestea se referă la subiectul de astăzi.

Pasul 4: Crearea unui dosar public

Pentru aproape fiecare grup de utilizatori care utilizează un server de fișiere, este important să aveți un dosar public la care puteți accesa fără autorizație prealabilă. În mod prestabilit, un astfel de director este absent, așa că propunem să-l creați singur, care se efectuează literalmente în câteva minute.

  1. Rulați terminalul și introduceți sudo mkdir -p / samba / allaccess acolo pentru a crea un nou dosar. Numele ei puteți schimba orice confortabil.
  2. O comandă pentru a crea un dosar de partajare neprotejat Samba în Linux

  3. Această acțiune se efectuează cu argumentul Sudo, ceea ce înseamnă că trebuie să introduceți o parolă pentru a confirma contul.
  4. Confirmarea creării unui dosar Samba neprotejat în Linux

  5. După continuarea configurarii accesului partajat pentru directorul creat. Pentru a începe, ne mutăm la rădăcina Samba prin CD / Samba.
  6. Tranziția rădăcinii Samba la Linux pentru a schimba accesul la dosarul creat

  7. Acum introduceți comanda sudo chmod -r 0755 allaccess și faceți clic pe Enter.
  8. Prima comandă de schimbare a dosarului total neprotejat Samba din Linux

  9. Va trebui să specificați un alt sudo chown -r nimeni opțiune: Nogroup AlLccess /, care este responsabil pentru furnizarea de acces la Absolut Toate conturile.
  10. A doua comandă pentru a schimba accesul la un dosar Samba General neprotejat în Linux

  11. Rămâne să faceți toate modificările fișierului de configurare. Rulați-l prin editorul de text utilizând echipa deja familiară sudo nano /etc/samba/smb.conf.
  12. Rulați un fișier de configurare pentru efectuarea modificărilor după crearea unui dosar Samba neprotejat partajat în Linux

  13. Aici introduceți blocul specificat mai jos, care este responsabil pentru definirea regulilor de comportament ale serverului. De asemenea, vom vorbi puțin mai târziu despre semnificația fiecărei linii.

    Tot accesul]

    Calea = / samba / allaccess

    Broatable = da.

    Writable = da.

    Vizitator OK = Da

    citiți numai = nu

  14. Amendamente la Samba în Linux după crearea unui dosar neprotejat comun

  15. Salvați modificările și închideți editorul de text utilizând taste rapide desemnate.
  16. Salvarea unui fișier de configurare după crearea unui dosar Samba neprotejat în Linux

  17. Reporniți serverul prin Sudo SystemCTL reporniți Samba, astfel încât setările curente introduse în vigoare.
  18. Repornirea serverului de fișiere după crearea unui dosar samba partajat neprotejat în Linux

Verificarea accesului la directorul creat în Windows este efectuată prin comutarea la \\ SRVR1 \ Allaccess. Acum, prin același exemplu, pe care l-am condus în stadiul anterior, analizăm valoarea fiecărui parametru instalat:

  • Cale. După cum vedeți din valoarea, calea către directorul public creat este specificată aici.
  • Navigabil. Acest parametru este responsabil pentru afișarea directorului în lista permisă.
  • Scriitor. Marcați valoarea da dacă doriți să vă permiteți să creați intrări în acest dosar.
  • OK ok. Acest șir este responsabil pentru oaspeți.
  • Citiți numai. Dacă știți traducerea acestei fraze, știți deja ce se întâmplă dacă activați parametrul. Acesta este responsabil pentru atributul numai pentru citire pentru directorul specificat.

Pasul 5: Crearea unui dosar public securizat

Ca ultima etapă a articolului de astăzi, am decis să luăm un exemplu de creare a unui director securizat pentru accesul comun. În etapa anterioară, este deja descrisă despre modul în care sunt create foldere anonime, dar dezavantajul lor este absența protecției, astfel încât utilizatorii preferă să lucreze cu directoare sigure, iar creația lor se desfășoară astfel:

  1. Creați un director pe același principiu prin sudo mkdir -p / samba / allaccess / securizat.
  2. O comandă pentru a crea un dosar comun protejat în Samba în Linux

  3. După cum ați putea ghici, această acțiune ar trebui, de asemenea, confirmată prin introducerea unei parole superuser.
  4. Confirmarea creării unui dosar comun protejat în Samba în Linux

  5. După aceea, creați un grup în care utilizatorii permis vor fi incluși prin scrierea grupului Sudo AddGroup securizat.
  6. Adăugarea unui grup de utilizatori pentru a accesa dosarul protejat Samba din Linux

  7. Navigați la locația directorului securizat, specificând CD / Samba / Allaccess.
  8. Mergeți la locația dosarului protejat pentru controlul său în Samba în Linux

  9. Aici, specificați drepturile utilizatorilor prin scrierea lui Sudo Chown -r Richard: SecureGrup securizat. Înlocuiți Richard la numele de cont dorit.
  10. Adăugarea unui grup pentru a accesa folderul protejat Samba din Linux

  11. A doua echipă de securitate arată astfel: sudo chmod -r 0770 securizat /.
  12. A doua echipă de partajare a dosarului Samba protejat din Linux

  13. Deplasați-vă la editorul de text prin deschiderea unui fișier de configurare acolo și scrierea unei comenzi familiare sudo nano /etc/samba/smb.conf.
  14. Rularea fișierului de configurare Samba din Linux pentru a configura dosarul Secure

  15. Introduceți blocul specificat mai jos și salvați modificările.

    [Securizat]

    Calea = / samba / allaccess / securizat

    Utilizatori valabili = @SecredGroup

    Vizitator OK = Nu

    Writable = da.

    Broatable = da.

  16. Configurați folderul Samba protejat din Linux într-un fișier de configurare

  17. Adăugați un utilizator la sudoSermod -A-G-Grup securizatGroup Richard protejat. Dacă nu există contul specificat, veți primi o notificare corespunzătoare.
  18. Adăugarea unui utilizator pentru a accesa dosarul Samba protejat din Linux

  19. Creați o parolă care va fi responsabilă pentru deschiderea accesului prin Sudo SMBPASSWD -A RICHARD.
  20. Tranziție pentru a adăuga parola pentru utilizatorul Samba în Linux

  21. Introduceți cheia de securitate la noul șir și apoi confirmați-l.
  22. Adăugarea unei parole pentru utilizatorul Samba din Linux

După ce ați făcut toate modificările, nu uitați să reporniți serverul astfel încât toți să intre în vigoare. În același mod, puteți crea un număr nelimitat de foldere publice protejate prin ajustarea anumitor parametri pentru ei.

Astăzi ne-am ocupat de serverul de fișiere pentru Linux pe exemplul unui manual de configurare pas cu pas prin Samba. Acum puteți decide dacă o astfel de schemă este potrivită pentru a oferi acces general sau pentru a avea sens pentru a găsi un alt instrument capabil să furnizeze setări mai potrivite.

Citeste mai mult