Samba seadistamine Ubuntu serveris

Soov ehitada sild Linuxi ja Windowsi vahel või ehk lihtsalt huvi ja uudishimu sunnib kasutajaid otsima erinevat sobivat tarkvara. See tarkvara on Samba. Sa pead teadma, kuidas seadistada Samba Ubuntu serveris, kui soovite oma arvutist luua andmebaasi või faili.

Samba installimine Ubuntu serveris võimaldab luua andmebaasi.

Mis on Samba?

Kui arvasite, et lehekülg on pühendatud tantsuõppele, siis olete veidi vale. Samba on tasuta tarkvara. See võimaldab juurdepääsu printeritele ja failidele. Ja see toimib erinevates operatsioonisüsteemides.

Mis see on?

Võrreldes teiste sarnaste eesmärkidega tarkvarapakettidega on Sambal mitmeid eeliseid ja funktsioone.

  • Võimaldab ühendada üksteisega Unixi sarnase süsteemi, s.o mis tahes süsteemi Linuxis ja Windowsis. Ja mitte ainult Windows. Programm on väga kõikvõimas: MacOS, Solaris ja muud erineva populaarsusega operatsioonisüsteemid.
  • Samba võimaldab Windowsi kasutajatel kasutada Ubuntu arvutit serverina. See tähendab, et kasutage nii ligipääsetavaid faile kui ka osa ühendatud seadmetest.
  • See toetab NT domeeni domeeni struktuuri, haldab NT kasutajaid, toetab osaleja, primaarse kontrolleri funktsioone.

Tõenäoliselt on paljude jaoks kõige olulisem see seos Windowsi masinatega. Sellisel juhul tegutsevad nad kliendina ja arvutina serverina. Teisest küljest saab Ubuntu kasutaja kasutada ka Windowsi võrgukaustu.

Samba on toodetud alates 1992. aastast. Ja mis kõige tähtsam, on uued versioonid ikka veel väljas. Viimane ilmus 7. märtsil 2017. Arendajad üritavad igal aastal parandada ühilduvust paljude erinevate operatsioonisüsteemiversioonidega, kuid peamine kiip on Linuxi süsteemide ühendamine Microsoftiga. Võrreldes Windowsi serveriga võib Samba olla väiksem kui mõnede protokollide ja vastuvõtva infrastruktuuri puudumise tõttu. Kuid paljud väidavad, et Samba kiirus on palju suurem.

Samba seadistamine

Enne vahetu seadistamist tuleb programm paigaldada. Samba installeerimine toimub samal viisil kui teiste programmide puhul - sisestades terminali terminali:

sudo apt-get install samba

Pange tähele, et kõiki kirjeldatavaid toiminguid, sealhulgas programmi paigaldamist, saab teostada nii lihtsas Ubuntu kui ka Ubuntu serveris. Ainult viimasel on saadaval ainult tekstipõhine liides.

Pärast installimist varundage konfiguratsioonifail:

$ sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

Seejärel teeme oma dokumendi globaalsete parameetritega:

$ sudo vi /etc/samba/smb.conf

Või redigeerime olemasolevat. See fail sisaldab Samba serveri peamist installi. Et mõista, mida me järgmine, peate mõistma, mida erinevad read tähendavad.

  • Töörühma töögrupp. Selle parameetri väärtus on sageli töörühm, sest Windowsis näeb vaikimisi töörühma domeen just niimoodi.
  • Netbios nimi on Windowsi kasutajate Ubuntu arvuti nimi. Siin saate väärtuse oma äranägemisel sisestada.
  • Turvalisus - kasutaja autoriseerimisrežiim. Vaikimisi on Kasutaja, st kasutajataseme autentimine. Praegu on parem lahkuda.
  • Os-tase - näitab prioriteeti, mida Samba omab kohalike või Interneti-võrgu teiste klientide (arvutite) suhtes.
  • Nime lahendamise järjekord - IP-aadresside lahendamise järjekord NetBIOS-nime järgi.
  • Loe ainult - privileeg lugeda või kirjutada kataloogi. Väärtus võib olla “jah” - ainult lugemine, “ei” - kirjutage.

Loo kasutaja

See on kõige lihtsam toiming, millest saate alustada Samba tööga.

Lisage kasutaja ise operatsioonisüsteemi:

$ useradd -M -l -s / sbin / nologin kasutajanimi

Looge sellele parool:

$ passwd kasutajanimi

Me toome oma kasutaja samba andmebaasi:

$ smbpasswd -a kasutajanimi

Kasutades käsku $ smbpasswd saate teha mitmeid muid toiminguid:

  • $ smbpasswd kasutajanimi - parooli muutmine
  • $ smbpasswd -x kasutajanimi - kasutaja kustutamine
  • $ smbpasswd -d kasutajanimi - kasutaja keeld

Kui muudate konfiguratsioonifaili, tuleb server taaskäivitada. Seda tehakse käsuga:

$ systemctl restart smb

Need on Samba põhisätted. Nüüd võite proovida programmi ellu viia.

Juurdepääs kaustale

Esiteks, proovime luua kausta, millele juurdepääs on avatud kõigile kasutajatele, isegi neile, kes ei ole Samba volitatud.

Looge kaust, millega me siis kahel arvutil töötame:

$ sudo mkdir -p / samba / juurdepääs

Nüüd teeme selle kausta laiendatud juurdepääsu, nii et iga meie kohaliku võrgu klient saab selle avada:

$ cd / samba

Juurdepääs $ sudo chmod -R 0755-le

$ sudo chown -R keegi: tagroup access /

Omanik koodi järgi ei ole keegi.

Nüüd peate serverikonfiguratsioonifailis tegema kaks osa: esimene, mis sisaldab põhiteavet:

[globaalne]

töögrupp = TÖÖRÜHM

server string = Samba server% v

netbios name = srvr1

turvalisus = kasutaja

kaart külalistele = halb kasutaja

nimi lahendab tellimuse = bcast host

dns proxy = ei

# ==============

Ja teine, mis sisaldab ligipääsukausta andmeid:

[Juurdepääs]

tee = / samba / juurdepääs

sirvitav = jah

kirjutatav = jah

külaline ok = jah

loe ainult = ei

Jälgige osi üksteise järel samas järjekorras.

Serveri uuenduste uuendamine:

$ sudo teenus smbd restart

Arvuti toimingud Windowsis

Windowsis on teil vaja teha ka mõningaid toiminguid, et saaksite hõlpsasti avada uue jagatud kausta ja muuta seda.

  1. Avage käsurea. Seda on soovitav teha laiendatud õigustega, st administraatori nimel.
  2. Käivitage käsk:
  3. notepad C: Windowsi süsteemi32 draiverid jne
  4. Avaneb fail, milles me sisestame järgmise rea:
  5. 168.0.1 srvr1.domain.com srvr1

    Tänu oma kataloogile on see saadaval.

  6. Selle saate avada „Run“ (jooksva) rida. Me vajutame Win + R, me sisestame: Pärast seda avame kausta.

Suletud kaust

Konfigureeritud Samba serverit saab kasutada ka piiratud juurdepääsuga võrgukaustade loomiseks. See kaust tuleb luua ka esimesena ja seejärel lisada Samba konfiguratsioonile.

Tee kaust nimega "Suletud":

$ sudo mkdir -p / samba / allaccess / closed

Teeme spetsiaalse rühma, millel on juurdepääs sellele kaustale:

$ sudo addgroup tagatud grupp

Loome eri rühmadele eriõigused:

$ cd / samba / juurdepääs

$ sudo chown -R richard: turvaline rühm suletud

$ sudo chmod -R 0770 suletud /

Sarnaselt avatud kausta puhul lisage konfiguratsioonile teave:

[suletud]

tee = / samba / juurdepääs / suletud

kehtivad kasutajad = @securedgroup

külaline ok = ei

kirjutatav = jah

sirvitav = jah

Taaskäivitage server.

Nagu näete, tegime kausta Closed inside Access. Seega saab ligipääsu avada iga kohaliku võrgu kasutaja, kuid selleks, et vaadata ja muuta Suletud, peate omama erilisi õigusi.

Veendumaks, et kõik toimib täpselt nii nagu me paketi failis täpsustame, saate teha mõned lihtsad sammud.

Looge kasutaja ja lisage see meie suletud gruppi:

$ sudo usermod -a -G tagatud grupp winston

Kasutaja nimi on sigarettide pakend (või Briti peaminister).

Tee Winstoni parooliks:

$ sudo smbpasswd-winston

Pärast seda palutakse meil sisestada uus parool, et uuesti sisse logida uuesti uue konto alla. Ärge unustage pärast seda uuesti käivitada. Nüüd teate, kuidas serverit Ubuntu kaudu Samba kaudu konfigureerida.

Loomulikult ei piirdu Samba võimalused lihtsate kaustade loomisega. Kuid need lihtsad juhised ja näited näitavad, mida saab selle programmiga teha. See on esimene samm serveri arvutite olemuse ja nende haldamise mõistmiseks.