Muokataan sivua Samba

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{Ohjelma
Samba on Unixeille tehty [[avoin lähdekoodi|avoin]] toteutus Windowsissakin käytetystä [[SMB]]/[[CIFS]]-tiedostonsiirtoprotokollasta.
| nimi=Samba
| kuva=
| kuvateksti=
| lisenssi=[[GPL]]v3
| käyttöliittymä=
| kotisivu=[https://www.samba.org/ www.samba.org]
}}
 
'''Samba''' on Unixeille tehty [[avoin lähdekoodi|avoin]] toteutus Windowsissakin käytetystä [[SMB]]/[[CIFS]]-tiedostonsiirtoprotokollasta.


==Asennus==
==Asennus==
Rivi 14: Rivi 5:


SMB/CIFS-tiedostojärjestelmän [[mount|liittämiseen]] tarvittavat ohjelmistot löytyvät jakelusta riippuen joko paketista <tt>cifs-mount</tt>, <tt>mount-cifs</tt>, <tt>samba-client</tt> tai <tt>smbfs</tt>.
SMB/CIFS-tiedostojärjestelmän [[mount|liittämiseen]] tarvittavat ohjelmistot löytyvät jakelusta riippuen joko paketista <tt>cifs-mount</tt>, <tt>mount-cifs</tt>, <tt>samba-client</tt> tai <tt>smbfs</tt>.
=== Moduulit ===
Samban konfiguraatioon voidaan lisätä erilaisia lisämoduuleita, jotka laajentavat samban toimintaa. Näitä ovat esimerkiksi:
* Roskakori
* Samba-jakoon siirretyn tiedoston automaattinen virustarkistus
* Käytettäessä Sambaa tulostamiseen, voi samba luoda esimerkiksi PDF-dokumentin tiettyyn jaettuun hakemistoon
* Käyttöauditointi, eli kuka loi, muokkasi tai tuhosi tiedostoja ja mihin aikaan
===== Moduuli: Roskakori =====
Joskus käyttäjä saattaa poistaa vahingossa tiedoston tai hakemiston. Roskakoritoiminto siirtää poistetut tiedostot määrättyyn hakemistoon, josta palvelimen ylläpitäjän pitää käydä ne erikseen poistamassa tai palauttamassa tilanteesta riippuen. Myös virukset saattavat poistaa hakemistoja tai tiedostoja.
Esimerkkikonfiguraatio:
vfs object = recycle
recycle:repository = /storage/recyclebin/%U/%T
recycle:keeptree = Yes
recycle:touch = Yes
recycle:versions = Yes
recycle:directory_mode = 0666
recycle:subdir_mode = 0666
Selityksiä
{|
! | Parametri || Tyyppi || Kommentti
|-
|recycle:repository || Hakemistopolku || Esimerkiksi <code>/storage/recyclebin/%U/%T</code> joka luo poistetun hakemistopuun hakemistoon <code>/storage/recyclebin/<käyttäjänimi>/<päivämäärä></code>
|-
|recycle:keeptree || Boolean || Esimerkiksi <code>Yes</code> joka pitää koko poistetun hakemistorakenteen <code>recycle:repository</code>-hakemiston alla.
|-
|recycle:versions || Boolean || Esimerkiksi <code>Yes</code> joka pitää myös vanhat samanimiset tiedostot tallessa, jotka on poistettu samasta hakemistosta
|}


==Palvelimen asetukset==
==Palvelimen asetukset==
Rivi 60: Rivi 20:


Voit myös käyttää sambaa Unix-koneilta Windows-jakojen käyttöön. [[Smbclient]]-ohjelmistolla voit kirjautua [[FTP]]-tyylisesti samba-palvelimelle, ja esimerkiksi siirtää tiedostoja palvelimelle/palvelimelta. Jos [[SELinux]]ia käyttäessä ilmenee ongelmia Windows-jakoon kirjoittamisesssa (ei lukemisessa), voit kokeilla poistaa smb-[[taustapalvelu]]lta SELinux-tuen. Tämä tapahtuu SELinuxin asetusohjelmassa.
Voit myös käyttää sambaa Unix-koneilta Windows-jakojen käyttöön. [[Smbclient]]-ohjelmistolla voit kirjautua [[FTP]]-tyylisesti samba-palvelimelle, ja esimerkiksi siirtää tiedostoja palvelimelle/palvelimelta. Jos [[SELinux]]ia käyttäessä ilmenee ongelmia Windows-jakoon kirjoittamisesssa (ei lukemisessa), voit kokeilla poistaa smb-[[taustapalvelu]]lta SELinux-tuen. Tämä tapahtuu SELinuxin asetusohjelmassa.
===Graafiset vaihtoehdot===
Samba-palvelimen [[GUI|graafiseen]] asettamiseen on tarjolla monia vaihtoehtoja.
Useimpien jakeluiden paketinhallinnasta löytyy [[SWAT]]-niminen [[www-selain]]pohjainen asetustyökalu (löytyy asennuksen jälkeen osoitteesta <tt><nowiki>http://localhost:901/</nowiki></tt>).
Jakeluiden asetuskeskuksissa/ylläpitovalikoissa on myös yleensä tarjolla jokin Samba-asetustyökalu, näin on esimerkiksi [[Fedora]]ssa (''[[system-config-samba]]''), [[Mandriva]]ssa (''[[drakconf|asetuskeskus]]''), [[openSUSE]]ssa (''[[YaST]]'') ja [[RHEL]]:issä (''[[system-config-samba]]'').


==Samba-jaon liittäminen==
==Samba-jaon liittäminen==
Rivi 74: Rivi 27:
===Valmistelu===
===Valmistelu===
Aluksi pitää luoda [[hakemisto]] (liitospiste), jonne jako halutaan liittää. Väliaikaisesti voi käyttää liitospisteenä hakemistoa /mnt tai sen alihakemistoja, mutta yleensä tarkoitukseen kannattaa luoda uusi hakemisto sen mukaan mihin jakoa on tarkoitus käyttää. Uuden hakemiston voi luoda juurihakemistoon. Uuden hakemiston nimi on varminta muodostaa kirjaimista a-z (ei välilyöntejä, ääkkösiä tms.).
Aluksi pitää luoda [[hakemisto]] (liitospiste), jonne jako halutaan liittää. Väliaikaisesti voi käyttää liitospisteenä hakemistoa /mnt tai sen alihakemistoja, mutta yleensä tarkoitukseen kannattaa luoda uusi hakemisto sen mukaan mihin jakoa on tarkoitus käyttää. Uuden hakemiston voi luoda juurihakemistoon. Uuden hakemiston nimi on varminta muodostaa kirjaimista a-z (ei välilyöntejä, ääkkösiä tms.).
Joissain [[työpöytäympäristö]]issä hakemiston /media alihakemistoihin liitetyt tiedostojärjestelmät näkyvät automaattisesti kuvakkeena työpöydällä, mikä saattaa olla kätevää. Katso myös [[hakemistorakenne]].


Jos DHCP-palvelinta käytetään IP-osoitteiden ja DNS-nimien jakamiseen dynaamisesti, on suotavaa käyttää NetBIOS-nimeä, jotta asetuksia ei tarvitse muuttaa joka kerta kun verkko sammutetaan. Mikäli käytössä on IP-osoite, voit hypätä kohtaan liittäminen.
Jos DHCP-palvelinta käytetään IP-osoitteiden ja DNS-nimien jakamiseen dynaamisesti, on suotavaa käyttää NetBIOS-nimeä, jotta asetuksia ei tarvitse muuttaa joka kerta kun verkko sammutetaan. Mikäli käytössä on IP-osoite, voit hypätä kohtaan liittäminen.
Rivi 122: Rivi 77:
Kaikki fstabissa listatut listatut tiedostojärjestelmät voi liittää komennolla
Kaikki fstabissa listatut listatut tiedostojärjestelmät voi liittää komennolla
   mount -a
   mount -a
===Graafiset vaihtoehdot===
[[Kuva:Gnomen-verkko.png‎|250px|right|thumb|Gnomen verkonselaustoiminto.]]
[[Kuva:Yhdistä-palvelimeen.png‎|250px|right|thumb|Yhdistä palvelimeen -toiminto Gnomessa.]]
[[Gnome]]ssa voi paikallisverkon Samba-jakoja selata kohdasta ''Sijainnit'' --> ''Verkko'' --> ''Windows-verkko''. Vapaavalintaisen Samba-jaon voi liittää ''Sijainnit''-valikon kohdasta ''Yhdistä palvelimeen...'' (Palvelutyyppi: Windows-jako). Jos verkkoa ei voida näyttää Nautiluksessa, järjestelmään ei ole asennettu pakettia <tt>gvfs-backends</tt>.
[[KDE|KDE4]]:ssä Samba-jaot löytyvät [[Dolphin]]-tiedostonhallintaohjelmassa kohdasta ''Verkko''. Kuvakkeen ''Samba Shares'' (Samba-jaot) alla voi selata paikallisverkon Samba-jakoja. Vapaavalintaisen jaon voi liittää kohdasta ''Lisää verkkokansio'' (Verkkokansion tyyppi: Microsoft® Windows® verkkolevy).


==Virheilmoituksia==
==Virheilmoituksia==
Rivi 148: Rivi 96:


1. Selvitä käyttäjänumerosi ([[UID]]) ja ensisijaisen ryhmäsi numero ([[GID]]).
1. Selvitä käyttäjänumerosi ([[UID]]) ja ensisijaisen ryhmäsi numero ([[GID]]).
   id -u;id -g
   [[cat]] /etc/[[passwd-tiedosto|passwd]] | [[grep]] käyttäjätunnus


Tuloste on seuraavaa muotoa, missä ensimmäinen numero (tässä 500) on UID ja toinen numero (tässä 100) GID.
Tuloste on seuraavaa muotoa, missä ensimmäinen numero (tässä 500) on UID ja toinen numero (tässä 100) GID.
  500
  masa:x:500:100:Matti Meikäläinen ,,,:/home/masa:/bin/bash
100


2. Lisää GID- ja UID-numerot, sekä asetus <tt>nounix</tt> fstabissa olevaan liitoskomentoon:
2. Lisää GID- ja UID-numerot, sekä asetus <tt>nounix</tt> fstabissa olevaan liitoskomentoon:
Rivi 167: Rivi 114:
*[[Samban käyttöönotto]]
*[[Samban käyttöönotto]]
*[[Samba toimialuepalvelimena]]
*[[Samba toimialuepalvelimena]]
==Aiheesta muualla==
*[http://www.samba.org/ Samban kotisivu]


[[Luokka:Verkko]]
[[Luokka:Verkko]]
[[Luokka:Palvelimet]]
[[Luokka:Palvelimet]]
[[Luokka:Tiedonsiirto]]
[[Luokka:Tiedonsiirto]]
{{Malline:Palvelin}}
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tällä sivulla käytetyt mallineet:

Tämä sivu kuuluu seuraavaan piilotettuun luokkaan:

Noudettu kohteesta ”https://www.linux.fi/wiki/Samba