150 likes | 273 Views
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ä.
E N D
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ä.
Samban asennusvaihtoehtoja • Samba tulee mukana lähes kaikissa Linux-distribuutioissa. • Binääripaketit eri distribuutioille. • Kääntämällä itse lähdekoodista. • ./configure • Make • Make install
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
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]
[global] = koko Samba-palvelinta koskevat määrittelyt. LYHYT ESIMERKKI: Workgroup = joku työryhmä/toimialue encrypt passwords = yes load printers = Yes printing = cups printcap name = cups Security = share hosts allow = 192.168.1. 127.
[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.
[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
Jakojen lisääminen • [sambajako] path = /home/rami/Desktop/jako writeable = yes browseable = yes comment = samba testijako 2 guest ok = no valid users = rami, sambatestaaja
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
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.
Taustaprosessit (daemons) • Smbd • Nmbd • ja tarvittaessa winbindd