Samban määrittäminen Ubuntu-palvelimella

Halu rakentaa silta Linuxin ja Windowsin välillä tai ehkä vain kiinnostus ja uteliaisuus työntää käyttäjiä etsimään erilaisia ​​sopivia ohjelmistoja. Tämä ohjelmisto on Samba. Sinun on tiedettävä, miten Samba voidaan asentaa Ubuntu-palvelimelle, jos haluat luoda tietokannan tai tiedostotallennuksen tietokoneesta.

Samban asentaminen Ubuntu Serveriin mahdollistaa tietokannan luomisen.

Mikä on Samba?

Jos luulit, että sivu on omistettu tanssin tutkimukselle, olet hieman väärässä. Samba on ilmainen ohjelmisto. Se tarjoaa pääsyn tulostimiin ja tiedostoihin. Ja se tapahtuu eri käyttöjärjestelmissä.

Mitä se on?

Verrattuna muihin samankaltaisiin ohjelmistopaketteihin Samballa on useita etuja ja ominaisuuksia.

  • Voit muodostaa yhteyden toisiinsa Unixin kaltaiseen järjestelmään, eli mihin tahansa järjestelmään Linuxissa ja Windowsissa. Eikä vain Windows. Ohjelma on hyvin "kaikkiruokainen": MacOS, Solaris ja muut käyttöjärjestelmät, joiden suosioaste vaihtelee.
  • Samba antaa Windows-käyttäjille mahdollisuuden käyttää Ubuntu-tietokoneita palvelimena. Toisin sanoen, käytä niitä tiedostoja, joita käytetään, sekä osaa liitetyistä laitteista.
  • Se tukee NT-verkkotunnuksen verkkoalueen rakennetta, hallinnoi NT-käyttäjiä, tukee osallistujan, ensisijaisen ohjaimen toimintoja.

Todennäköisesti monille tärkeimmille on yhteys Windows-koneisiin. Tässä tapauksessa ne toimivat asiakkaana ja tietokone Ubuntu - palvelimena. Toisaalta Ubuntu-käyttäjä voi käyttää myös Windowsin verkkokansioita.

Samba on tuotettu vuodesta 1992 lähtien. Ja mikä tärkeintä, uudet versiot ovat vielä poissa. Jälkimmäinen julkaistiin 7. maaliskuuta 2017. Kehittäjät yrittävät joka vuosi parantaa yhteensopivuutta useiden eri käyttöjärjestelmien versioiden kanssa, mutta tärkein siru on Linux-järjestelmien liittäminen Microsoftiin. Windows Serveriin verrattuna Samba voi olla huonompi sen vuoksi, että eräitä protokollia ja isäntäinfrastruktuuria ei tueta. Monet väittävät kuitenkin, että Samban nopeus on paljon suurempi.

Samban määrittäminen

Ennen kuin asennat suoraan, ohjelma on asennettava. Samba-asennus suoritetaan samalla tavalla kuin muiden ohjelmien tapauksessa - syöttämällä komento päätelaitteelle:

sudo apt-get install samba

Huomaa heti: kaikki kuvatut toimet, mukaan lukien ohjelman asennus, voidaan suorittaa sekä yksinkertaisella Ubuntu- että Ubuntu-palvelimella. Vain jälkimmäinen on käytettävissä yksinomaan tekstirajapinnalla.

Asennuksen jälkeen varmuuskopioi kokoonpanotiedosto:

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

Sitten teemme asiakirjaamme globaaleilla parametreilla:

$ sudo vi /etc/samba/smb.conf

Tai muokkaamme olemassa olevaa. Tämä tiedosto sisältää Samba-palvelimen pääasennuksen. Ymmärtääksemme, mitä teemme seuraavaksi, sinun täytyy ymmärtää, mitä eri linjat tarkoittavat.

  • Työryhmän työryhmä. Tämän parametrin arvo on usein myös työryhmä, koska Windowsissa oletusarvoisen työryhmän verkkotunnus näyttää juuri näin.
  • Netbios-nimi on sen Ubuntu-tietokoneen nimi, jota Windows-käyttäjät näkevät. Täällä voit syöttää arvon omalla harkintansa mukaan.
  • Suojaus - käyttäjän valtuutustila. Oletuksena on Käyttäjä, eli käyttäjän tason todennus. Nyt on parempi jättää se.
  • Os-taso - osoittaa, että Samballa on etusijalla muita asiakkaita (PC) paikallis- tai Internet-verkossa.
  • Nimi ratkaisee järjestyksen - IP-osoitteiden ratkaisujärjestys NetBIOS-nimellä.
  • Vain luku - etuoikeus lukea tai kirjoittaa hakemistoon. Arvo voi olla ”kyllä” - vain luku, ”ei” - kirjoita.

Luo käyttäjä

Tämä on yksinkertaisin toimenpide, josta voit aloittaa työskentelyn Samban kanssa.

Lisää käyttäjä itse käyttöjärjestelmään:

$ useradd -M -l -s / sbin / nologin käyttäjätunnus

Luo sille salasana:

$ passwd käyttäjätunnus

Tuomme käyttäjän Samba-tietokantaan:

$ smbpasswd -a käyttäjätunnus

$ Smbpasswd -komennolla voit suorittaa useita muita toimintoja:

  • $ smbpasswd käyttäjätunnus - salasanan vaihto
  • $ smbpasswd -x käyttäjätunnus - poista käyttäjä
  • $ smbpasswd -d käyttäjätunnus - käyttäjän kielto

Palvelin on käynnistettävä uudelleen, jos muutat kokoonpanotiedostoa. Tämä tehdään komennolla:

$ systemctl käynnistää uudelleen

Nämä ovat Samba-perusasetukset. Nyt voit yrittää laittaa ohjelman käytäntöön.

Pääsy kansioon

Ensinnäkin yritetään luoda kansio, jonka käyttö on avoin kaikille käyttäjille, jopa niille, jotka eivät ole saaneet Sambassa lupaa.

Luo kansio, jolla työskentelemme sitten kahdessa tietokoneessa:

$ sudo mkdir -p / samba / access

Nyt teemme laajennetun pääsyn tähän kansioon, jotta kaikki paikallisen verkon asiakkaat voivat avata sen:

$ cd / samba

$ sudo chmod -R 0755 -käyttöoikeus

$ sudo chown -R kukaan: tallory access /

Koodin mukaan omistaja ei ole kukaan.

Nyt palvelinmääritystiedostossa on tehtävä kaksi osaa: ensimmäinen, joka sisältää perustiedot:

[Global]

työryhmä = WORKGROUP

palvelinjono = Samba-palvelin% ​​v

netbios name = srvr1

turvallisuus = käyttäjä

kartta vieras = huono käyttäjä

nimi ratkaisee järjestys = bcast-isäntä

dns proxy = ei

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

Ja toinen, joka sisältää pääsyn kansion tiedot:

[Access]

polku = / samba / access

selattava = kyllä

kirjoitettava = kyllä

vieras ok = kyllä

vain luku = ei

Noudata jaksoja yksi kerrallaan samassa järjestyksessä.

Päivitä palvelimen muutokset:

$ sudo palvelu smbd käynnistyy uudelleen

Tietokoneen toiminnot Windowsissa

Windowsissa on myös suoritettava joitakin toimintoja, jotta voit avata uuden jaetun kansion helposti ja muokata sitä.

  1. Avaa komentokehote. Tämä on suositeltavaa tehdä laajennetuilla oikeuksilla, eli ylläpitäjän puolesta.
  2. Suorita komento:
  3. notepad C: Windows System32 -ohjaimet jne
  4. Avaa tiedosto, johon syötämme seuraavan rivin:
  5. 168.0.1 srvr1.domain.com srvr1

    Kiitos hänen kansionsa on käytettävissä.

  6. Voit avata sen "Suorita" -rivin avulla. Painamme Win + R: tä, me syötämme: Sen jälkeen avaamme kansion.

Suljettu kansio

Konfiguroitua Samba-palvelinta voidaan käyttää myös luomaan verkkokansioita, joilla on rajoitettu pääsy. Tämä kansio on myös luotava ensin ja sitten lisättävä Samba-kokoonpanoon.

Tee kansio, jonka nimi on "Suljettu":

$ sudo mkdir -p / samba / allaccess / closed

Teemme erityisen ryhmän, jolla on pääsy tähän kansioon:

$ sudo addgroup suojattu ryhmä

Luomme erityisiä oikeuksia eri ryhmille:

$ cd / samba / access

$ sudo chown -R richard: suojattu ryhmä suljettu

$ sudo chmod -R 0770 suljettu /

Liitä tiedot kokoonpanoon aivan kuten avoimen kansion tapauksessa:

[Suljettu]

polku = / samba / pääsy / suljettu

voimassa olevat käyttäjät = @securedgroup

guest ok = ei

kirjoitettava = kyllä

selattava = kyllä

Käynnistä palvelin uudelleen.

Kuten näette, teimme kansion Closed inside Access. Näin ollen jokainen paikallisverkon käyttäjä voi avata Accessin, mutta suljettuun katseluun ja muokkaamiseen tarvitaan erityisiä oikeuksia.

Varmistaaksesi, että kaikki toimii täsmälleen kuten annostelimme erätiedostossa, voit tehdä muutamia yksinkertaisia ​​vaiheita.

Luo käyttäjä ja lisää se suljettuun ryhmään:

$ sudo usermod -a -G securedgroup winston

Käyttäjän nimi on kuin savukepakkaus (tai Britannian pääministeri).

Tee Winston-salasanalle:

$ sudo smbpasswd -a winston

Tämän jälkeen kehotetaan antamaan uusi salasana, jotta voisit kirjautua uudelleen juuri luotuun tiliin. Älä unohda käynnistää uudelleen tämän jälkeen. Nyt tiedät, miten palvelin voidaan konfiguroida Ubuntuissa olevan Samba: n kautta.

Samban mahdollisuudet eivät tietenkään rajoitu yksinkertaisten kansioiden luomiseen. Mutta nämä yksinkertaiset ohjeet ja esimerkit osoittavat, mitä tämän ohjelman avulla voidaan tehdä. Tämä on ensimmäinen askel ymmärtämään palvelintietokoneiden ydin ja niiden hallinta.