v235025 - linux-kurssi

15

Upload: pomona

Post on 08-Jan-2016

85 views

Category:

Documents


2 download

DESCRIPTION

V235025 - Linux-kurssi. Rami Ovaskainen. Samba - perustietoja. Samba on ilmainen ”Open Source” –ohjelma (GNU GPL). Sitä on kehitetty vuodesta 1992 alkaen. Toimii mm. tiedosto- ja tulostuspalvelimena lähes missä tahansa TCP/IP:tä tukevassa UNIX/UNIX-tyylisessä käyttöjärjestelmässä. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: V235025 - Linux-kurssi
Page 2: V235025 - Linux-kurssi

Samba - perustietoja

Samba on ilmainen ”Open Source” –ohjelma (GNU GPL).

Sitä on kehitetty vuodesta 1992 alkaen.

Toimii mm. tiedosto- ja tulostuspalvelimena lähes missä tahansa TCP/IP:tä tukevassa UNIX/UNIX-tyylisessä käyttöjärjestelmässä.

Page 3: V235025 - Linux-kurssi

Samban asennusvaihtoehtoja

Samba tulee mukana lähes kaikissa Linux-distribuutioissa.

Binääripaketit eri distribuutioille. Kääntämällä itse lähdekoodista.

./configure MakeMake install

Page 4: V235025 - Linux-kurssi

Samban konfigurointi

Aluksi palomuuriasetukset kuntoon (137 & 138 UDP sekä 139 & 145 TCP ). Joko system-config-securitylevel tai itse muokkaamalla /etc/sysconfig/iptables.

smb.conf –tiedoston muokkaaminen halutunlaiseksi

Page 5: V235025 - Linux-kurssi

Samban smb.conf

Muokataan halutunlaiseksi joko käsin tai graafisella hallintaohjelmalla (SWAT, Webmin).

Sijainti yleensä /etc/samba/smb.conf tai /usr/local/omasamba-asennus/lib/smb.conf

Tiedoston tärkeimmät lohkot ovat [global], [homes] ja [printers]

Page 6: V235025 - Linux-kurssi

[global] = koko Samba-palvelinta koskevat määrittelyt.

LYHYT ESIMERKKI:Workgroup = joku työryhmä/toimialueencrypt passwords = yesload printers = Yes printing = cups printcap name = cups Security = share hosts allow = 192.168.1. 127.

Page 7: V235025 - Linux-kurssi

[homes]-lohko

määrittelee etäkäyttäjän pääsyn omaan kotihakemistoonsa. Windows käyttäjät ohjataan omaan kotihakemistoonsa. Windows käyttäjät tarvitsevat käyttäjätunnukset myös Linux-koneelle, jossa jako on.

[homes]

browsable = yes jne.

Page 8: V235025 - Linux-kurssi

[printers] - lohko

[printers]comment = All Printers

printable = Yes browseable = Yes #näkyy Win Network

Neighborhoodissa printer admin = root

[hp-tulostin] Tulostimen omat määritykset tähän

Page 9: V235025 - Linux-kurssi

Jakojen lisääminen

[sambajako]

path = /home/rami/Desktop/jako

writeable = yes

browseable = yes

comment = samba testijako 2

guest ok = no

valid users = rami, sambatestaaja

Page 10: V235025 - Linux-kurssi

Toimiiko Samba

Smb.conf –tiedoston muokkauksen jälkeen Samban ”demoneiden” uudelleenkäynnistys:

Service smb restart (smbd & nmbd start) ( /etc/rc.d/init.d/smb restart ) Tai /usr/local/samba/bin/nmbd -D

TOIMINNAN TESTAAMINEN esim: smbclient -L localhost service smb status , ps –a | grep pid tai Ctrl+Esc jne. Näkyvätkö jaot, toimiiko tulostus, smbclient-yhteys? smbclient //winxptest/winjako –W BLAAH –U rami

Page 11: V235025 - Linux-kurssi

Käyttäjien autentikointi

Määritellään smb.conf –tiedostossa: Share mode: jokaisella jaettulla resurssilla on salasana.

User mode: jokaisella käyttäjäjää on tunnus ja salasana, jolla he pääsevät käyttämään jaettuja resursseja.

Server mode: vanhentunut, ei käytetä enää.

Domain mode: kaikki autentikointipyynnöt välitetään toimialueen Domain Controllerille ja Samba toimii verkon jäsenpalvelimena.

ADS- mode: Samba toimii aktiivihakemiston jäsenpalvelimena ja käytössä on Kerberos- autentikointi.

Page 12: V235025 - Linux-kurssi

Graafiset hallintaohjelmat

Page 13: V235025 - Linux-kurssi

Kaikki perustuvat smb.conf muokkaamiseen

Page 14: V235025 - Linux-kurssi

Taustaprosessit (daemons)

Smbd

Nmbd

ja tarvittaessa winbindd

Page 15: V235025 - Linux-kurssi

That’s it folks ...